在C++中初始化私有静态数据成员的最佳方法是什么?我在头文件中尝试了这个,但它给了我奇怪的链接器错误:
class foo { private: static int i; }; int foo::i = 0;
我猜这是因为我无法从课外初始化私人成员.那么最好的方法是什么?
c++ initialization static-members
c++ ×1
initialization ×1
static-members ×1