所以我有一个名为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'吗? –