Как уже отмечали другие, это просто список элементов, разделенных запятыми. Синтаксис variable(value)
- это просто способ создания основных типов данных по умолчанию, например, вы можете использовать этот метод вне списков инициализации. Кроме того, если член вашего класса также является классом с конструктором, вы бы назвали его точно таким же образом.
Вы обязаны не только поместить этот список в объявление класса, но и на будущее. Этот код отлично подходит, например,
class Calender{
public:
Calender(int month, int day, int year);
private:
int currentYear;
Time time;
};
Calender::Calender(int month, int day, int year) : currentYear(year), time(month, day) {
// do constructor stuff, or leave empty
};