所以我有一個名爲color的結構我的主要目標是爲我的程序創建一個托盤顏色,並通過一個變量而不是RGB值或三個不同的結構變量訪問它們。在一個struct C++中存儲RGB值
函數聲明
WINGDIAPI void APIENTRY glColor3f(GLfloat red,GLfloat green,GLfloat blue);
struct color
{
GLfloat r;
GLfloat g;
GLfloat b;
};
color blue={0.0,0.0,255.0};
glColor3f(blue);
我能夠通過blue.r,blue.g,blue.b.訪問值 但相反,我希望他們都在一個變量,所以當我想要訪問它,我可以調用變量藍色。
只使用變量blue? – lostbard
給我一個錯誤「無法將'blue'(類型'main():: color')轉換爲類型'const unsigned char *' –
您能告訴我們代碼嘗試使用變量'blue'嗎? –