class c1

{

public:

    static void addCount();

public:

   static int nCount;

} ;

nCount, 在 c1 所定义的对象之间共享, 其位于程序的数据段(程序的一个global data segment)。其不会随着对象数据的增加而增加。

"整个class" 感兴趣的数据。

数据段:存放程序中已初始化的全局变量的一块内存区域。数据段属于静态内存分配。

静态成员函数和静态成员变量都是在程序结束时回收。

静态成员函数在程序加载时分配到代码段。