我正在尝试学习如何初始化列表。
我在下面有一个简单的类,并尝试初始化变量列表。第一个Month(int m): month(m)
作品。我正在尝试在该行下方使用多个变量执行类似的操作。这种格式有可能吗?我必须摆脱一个班轮吗?
class Month
{
public:
Month(int m) : month(m) {} //this works
Month(char first, char second, char third) : first(first){} : second(second){} : third(third){} //DOES NOT WORK
Month();
void outputMonthNumber(); //void function that takes no parameters
void outputMonthLetters(); //void function that takes no parameters
private:
int month;
char first;
char second;
char third;
};
显然我没有太多线索如何做到这一点,任何指导将不胜感激,谢谢