现在c++给了我这个错误:错误C2087'颜色'缺少下标第一次我得到这个,我不知道该怎么做>。<希望any1可以帮助我
struct Color{
float r;
float g;
float b;
};
Color color[][];
Run Code Online (Sandbox Code Playgroud)
我在这里使用它
for(int i=0;i<cubes;i++)
{
color[i][0].r = fRand();color[i][0].g=fRand(.5);color[i][0].b=fRand();
Run Code Online (Sandbox Code Playgroud)
...ETC
您正在尝试创建一个数组而不指定其大小。如果大小是动态的,则应该使用指针。type x[][];无论类型如何,始终是一个错误。你可以初始化你的数组,
int x[] = {10,11}; // ok或者int[][2]={{1,2},{1,2},{1,3}}; // also works