This syntax is as follows: class SomeType { int number; public: SomeType(int new_number) : number(new_number) {} SomeType() : SomeType(42) {} }; Notice that, in this case, the same effect could have been achieved by making new_number a defaulting parameter.
Синтаксис такий: class SomeType { int number; public: SomeType(int new_number) : number(new_number) {} SomeType() : SomeType(42) {} }; Зауважте, що у цьому випадку, той самий ефект можна досягти зробивши new_number параметром зі значенням за замовчанням.