重复:
C++: undefined reference to static class member在C++中访问静态类变量?
如果我有这样的
// header file
class Foo
{
public:
static int bar;
int baz;
int adder();
};
// implementation
int Foo::adder()
{
return baz + bar;
}
一类/结构本不起作用。我得到一个“未定义的引用'Foo :: bar'”的错误。我如何访问C++中的静态类变量?
请注意,你缺少';'课后定义。 – dirkgently 2009-04-13 06:48:57