♂我是上帝♂ 发表于 2014-5-25 21:28:03

c++在一个类中内嵌了一个常类,怎么写构造函数?

class Employee{
public:
// 构造函数,使用"成员初始化器"初始化数据成员
Employee(const char string_1, const char string_2, const Date&birth, const Date&hire);


~Employee(); // destructor
private:
string firstName;
string lastName;
    // 要求:出生日期、雇用日期必须声明为const,
// 因为对于每个雇员,这两个属性都是不能变化的。
const Date birthDate; // 这是一个date类的对象
const Date hireDate;
};

请问怎么写它的构造函数?重要的是const Date birthDate;const Date hireDate;怎么写

♂我是上帝♂ 发表于 2014-5-26 19:11:12

用Employee(const char string_1, const char string_2, const Date&birth, const Date&hire):birthDate(birth),hireDate(hire){ }即可

阔怀 发表于 2015-8-10 11:56:33

{:1_1:}
页: [1]
查看完整版本: c++在一个类中内嵌了一个常类,怎么写构造函数?