如果成员函数定义在类体外,则在函数头 的前面必须加上作用域运算符“:”,以表 明该函数所属类的标识。 在定义类时应注意以下几点: (1)在类体中不允许对所定义的数据成员 进行初始化。 人民邮电出版社 POSTS tEl OM PRE 动此映
如果成员函数定义在类体外,则在函数头 的前面必须加上作用域运算符“::” ,以表 明该函数所属类的标识。 在定义类时应注意以下几点: (1)在类体中不允许对所定义的数据成员 进行初始化
(2)类中的数据成员的类型可以是任意的, 包括基本类型、数组、指针和引用等。也 可以是对象 (3)经常习惯地将类定义的说明部分或者 整个定义部分(包含实现部分放到一个头 文件中。 人民邮电出版社 POSTS tEl OM PRE 动此映
(2)类中的数据成员的类型可以是任意的, 包括基本类型、数组、指针和引用等。也 可以是对象。 (3)经常习惯地将类定义的说明部分或者 整个定义部分(包含实现部分)放到一个头 文件中
72对象的定义 7.2,1对象的定义 对象定义的一般格式为: <类名><对象名表> 例如: Time t1, t2, t33]; 人民邮电出版社 POSTS tEl OM PRE 动此映
7.2 对 象 的 定 义 7.2.1 对象的定义 对象定义的一般格式为: <类名> <对象名表> 例如: Time t1,*t2,t3[3];
7.2.2对象成员的表示方法 对象成员有数据成员和成员函数,其表示 方式如下: <对象名><成员名> 或者 <对象名><成员名>(<参数表>) 人民邮电出版社 POSTS tEl OM PRE 动此映
7.2.2 对象成员的表示方法 对象成员有数据成员和成员函数,其表示 方式如下: <对象名>.<成员名> 或者 <对象名>.<成员名>(<参数表>)
73构造函数和析构函数 7.3,1构造的数和析构函数 73.1.1造函数 构造函数是一个特殊的成员函数,构造函 数的功能是在创建对象时,使用给定的值 将对象初始化。该函数的名字与类名相同, 该函数不指定类型说明,它有隐含的返回 值,该值由系统内部使用。 人民邮电出版社 POSTS tEl OM PRE 点破此处放
7.3 构造函数和析构函数 7.3.1 构造函数和析构函数 7.3.1.1 构造函数 构造函数是一个特殊的成员函数,构造函 数的功能是在创建对象时,使用给定的值 将对象初始化。该函数的名字与类名相同, 该函数不指定类型说明,它有隐含的返回 值,该值由系统内部使用