楼主小白,请教一下大家,为什么C++中,静态成员函数可以在类中定义。 如 class A { public: static void func() { cout << "test" << endl; } }; 而静态成员变量却不能在类里面定义 class A { public: static int a = 1; \\error }; 为什么静态成员函数和静态成员变量会有这两种差异?小弟在此先谢谢啦