[英]bad_alloc when allocating array
我在類的構造函數上有這個代碼:
verts=new GLfloat[nVerts];
verts是類的成員變量(GLfloat *),nVerts是4.該代碼有問題嗎? 我得到相同的錯誤如果我嘗試做malloc(sizeof(GLfloat)* nVerts)我認為我沒有內存不足,因為如果我將代碼行更改為代碼的另一部分(例如,方法在調用它之前調用構造函數,如下所示: GLfloat *test=new GLfloat[4]
它可以工作)
我檢查了3件事:
nVerts
是4?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.