我在學習如何初始化列表。多個變量的C++初始化列表
我有一個簡單的類,下面試圖初始化變量列表。第一個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;
};
很顯然,我沒有太多的線索如何做到這一點呢,任何指導,將不勝感激,謝謝
你使用什麼樣的教學材料,你被這些東西弄糊塗了?拿起一本關於C++的好書,這應該是相當直接的... –
教我自己,看看它現在是幾天 – dukevin
值得注意的是,初始化列表的初始化順序是變量在您的類而不是它們在列表中聲明的順序。 –