Static类成员

8月 1st, 2012

                    static类数据成员,即属于类的一种服务,可以在类没有实例对象的时候调用。所有类的对象共享一个副本,不像非static数据成员一个,每个对象维护着各自的副本。通常static 数据成员定义成private,通过调用static函数来访问。声明static数据成员时需要注意的一点就是如果没有提供默认的构造函数,则相应的static成员就需要在具体的.cpp文件中定义并声明,否则程序无法通过编译。 阅读全文 »

成员初始化器

7月 31st, 2012

所有数据成员均可以用成员初始化器的形式来进行初始化,但是对于const数据成员和引用数据成员和成员对象必须用成员初始化器来初始化。成员初始化器出现在构造函数参数列表后和函数体之间,用冒号:来与参数列表区分。多个数据成员之间用逗号来区别。例:

Increment::Increment(int c, int i)

:count(c),increment(i){//count,increment均是类Increment的数据成员 阅读全文 »

第 5 页,共 5 页12345