静态成员函数
#include "iostream.h "
class subA
{
public:
subA(int j = 5){i = j;};
private:
int i;
};
class a
{
public:
static int b();
private:
static subA sub;
static int c;
};
//int a::sub(20); //这个怎么初始化???怎么弄都错的,想把它初始化为20
int a::c = 4;
int a::b()
{
return c;
}
[解决办法]
int a::c = 10;
subA a::sub = subA(10);