Я пытаюсь научиться инициализировать списки.
У меня есть простой класс ниже, и я пытаюсь инициализировать список переменных. Первый Месяц (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;
};
Очевидно, я не очень понимаю, как это сделать, любые рекомендации будут признательны, спасибо