如果没有头文件,如何定义静态成员?

时间:2011-04-28 22:54:04

标签: c++ static

如果没有头文件,如何定义静态成员?

代码:

class MyClass
{
};

int MyClass::staticMember;  // Error: class MyClass has no member staticMember!

任何帮助?

2 个答案:

答案 0 :(得分:6)

这将有效:

//
// Inside .cpp file
//
class MyClass
{
    static int staticMember;
};

int MyClass::staticMember;

答案 1 :(得分:2)

如果它不在类声明中,则无法定义它。