求大神解惑
求大神解惑
void确实不提供返回值,但在子函数内的语句仍是要执行的,所以有输出结果(是子函数输出的)。对于非静态数据成员,每个类对象都有自己的拷贝。而静态数据成员被当作是类的成员。无论这个类的对象被定义了多少个,静态数据成员在程序中也只有一份拷 贝,由该类型的所有对象共享访问。也就是说,静态数据成员是该类的所有对象所共有的。对该类的多个对象来说,静态数据成员只分配一次内存,供所有对象共 用。所以,静态数据成员的值对每个对象都是一样的,它的值可以更新。(参考百度百科http://baike.baidu.com/view/2459938.htm)
举报