摘要: 每个类在实例化的时候都有他自己的成员变量,这个成员变量是其他实例所不可见的即使它们是从同一个类实例化而来。那么当我们需要同一种类共享一个变量或者函数怎么办呢?这个时候静态成员数据就发挥了它的作用,静态成员数据相对于同种类之间是全局的,而相对于其他不同的类却是局部的。这就好像是一种全局数据和成员数据的折衷。 我们在声明静态变量的时候只要在声明变量和函数的前面加上static就可以了: static int age; 但是要使用它的时候,我们需要对它进行初始化: 对象::age = 0; 因为在创建对象的时候静态变量并没有被分配内存空间,所以我们需要对它初始化,因为它并不在这个对象中,它是属于这. 阅读全文
posted @ 2009-03-02 02:24 刘宇石 阅读(181) 评论(0) 推荐(0) 编辑