来自 C++ 的一股浊流
本文记述了一些 C++的细节,按日期排序,不定期记录。
类的静态成员变量
类的静态成员变量不能使用构造函数来初始化。静态成员在类的作用域内,但不属于类的对象。
example:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
   | class Foo { private:     static int v; public:     static int val; };
 
  int Foo::val = 5; int Foo::v = 6;
 
  std::cout << Foo::val;
 
  std::cout << Foo::v;
 
   |