我希望将aFloat的字节值存储在一个1D数组中的每个3D坐标的pixelsArray中:
float aFloat = 1.0;
unsigned char* pixelsArray = new unsigned char[HEIGHT*WIDTH*3];
for (int i = 0; i < HEIGHT; i++)
{
for (int j = 0; j < WIDTH; j++)
{
for (int k = 0; k < 3; k++)
{
pixelsArray[?] = aFloat;
}
}
}
“??”应该填什么?如果我没记错,索引中还需要有+ sizeof(float)
。