【发布时间】:2011-04-28 21:12:21
【问题描述】:
一切正常,直到我将一些代码从主文件移动到新类,然后出现以下错误:
错误 C2011: 'color1' : 'struct' 类型重新定义
struct color1
{
color1()
{
red = green = blue = 0;
}
color1(float _red, float _green, float _blue)
{
red = _red;
green = _green;
blue = _blue;
}
float red, green, blue;
};
有什么想法吗?
【问题讨论】:
-
它可能在一个被包含两次的文件中。将编译指示守卫添加到它所在的文件中。
-
显然,您的程序还有更多内容。您能否将您的程序缩减为显示您看到的错误的最小完整程序,然后在此处发布该程序?
-
... 使用构造函数初始化列表,Luke ...
标签: c++