リストを初期化する方法を学ぼうとしています。
以下に簡単なクラスがあり、変数のリストを初期化しようとしています。最初の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;
};
明らかに、私はこれを行う方法について多くの手がかりを持っていません、どんなガイダンスもいただければ幸いです、ありがとう