假设我有以下数组:
GLfloat vertex[(vertexnm+2)][3];
不可能对外部数组的元素进行简单的赋值:
vertex[0] = {0.0f, 0.0f, 0.0f};
这导致Array type 'GLfloat [3]' is not assignable
.
以下方式似乎是可能的:
*(vertex[0]) = *new GLfloat[3] {0.0f, 0.0f, 0.0f};
但这似乎不是一个好的解决方案。有没有一种干净的方法可以做到这一点?