静态成员函数,该如何处理

静态成员函数#includeiostream.h classsubA{public:subA(intj5){ij}private:inti}classa{public:s

静态成员函数
#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);