static int i;
static变量在程序中只有一个实例

解决方案 »

  1.   

    Couldn't the code long more
      

  2.   

    static callback PlayCallback(...)
      

  3.   

    Sample.hCSample
    {
    ...
       CSample();
       static int t_nStatic;
    };Sample.cppint CSample::t_nStatic = 0;
    ...
    CSample::CSample()
    {
    }可以把static成员变量当作全局变量,唯一的区别是:
    1:有访问权限问题,public/protected/private
    2:需要加上(类名::)操作符,例如:CSample::t_nStatic
      

  4.   

    在头文件如Css.h中可这么做 static int n=5;
    它不属于对象的任何一部分,而是类的一部分你可以在其他的类中
    调用它而不必声明对象
    Css::n=7;