【提醒】类的static变量应该在类外进行初始化
类的static变量具有类似全局变量的效果,其初始化也应该在类外进行:(否则会出现“LINK2001:未解析的符号”的链接错误)
class ChairTool:public VATool
{
public:
enum Move_Modifier{MM_Ctrl=1,MM_Shift};
static Move_Modifier move_modifier;
…
};
ChairTool::Move_Modifier ChairTool::move_modifier=ChairTool::MM_Ctrl;//static 变量要在类外初始化
posted on 2009-05-19 15:13 TobyLin的学习之路 阅读(486) 评论(0) 编辑 收藏 举报