【提醒】类的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的学习之路  阅读(485)  评论(0编辑  收藏  举报

导航