我需要一个静态类,它所有的成员变量和函数都是静态的,可是我在class前加static好像不行,在各成员变量和函数前加static编译时却有错。
请教如何才能得到一个静态类?

解决方案 »

  1.   

    是阿,楼上说的对阿,C++就是不支持静态类的阿,可是java可以的,不要搞混喽。
    类的静态变量是需要初始化的哦,这个别忘了阿!至于成员函数就不用了!还有就是初始化的时候要在类的外边阿,要不照样还是有问题的阿,建议你还是好好看看static关键字的语法吧!
      

  2.   

    没有静态类
    可以这样
    a.h中class A
    {
    public:
    static int i; //这里声明
    };a.cpp中int A::i; //这里定义
      

  3.   

    同意 xing_xing_xing(ζ未名ζ)