类的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 变量要在类外初始化

相关文章:

  • 2021-12-05
  • 2021-10-28
  • 2022-12-23
  • 2022-12-23
  • 2021-08-09
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-08
  • 2021-10-11
  • 2022-12-23
  • 2021-06-01
相关资源
相似解决方案