所以我想要做的就是初始化列表:从基类的构造函数和成员函数
初始化我的子类的构造函数与我的基类的构造函数。
这是我的基类构造函数的样子。
Appointment::Appointment(string description, int month, int day, int year, int hour, int minute):date(month, day, year){
this-> hour = hour;
this-> minute =minute;
this-> description = description;
}
这是我的子类的构造看起来像
Daily::Daily(string description, int month, int day, int year, int hour, int minute) : Appointment(description, month, day, year, hour, minute){
}
^在我的子类的构造函数(日)有指出我需要明确地初始化成员“日期”,这确实一个错误没有默认的构造函数。
如何在我的子类构造函数的初始化列表中显式初始化'date'和'Appointment'?
它看起来像这样吗?
Daily::Daily(string description, int month, int day, int year, int hour, int minute) : Appointment(description, month, day, year, hour, minute):Date(month, day, year)
感谢
可能重复[Undeclared identifier?我以为我定义了它](http://stackoverflow.com/questions/21156969/undeclared-identifier-i-thought-i-defined-it) – Shoe
因此,你的基类和派生类都有不同的'日期'数据成员? – juanchopanza