Код действителен: переменной-члену "x
" присваивается значение в "списке инициализаторов базы / члена".
Этот тип инициализации требуется, когда вы инициализируете значение дляссылочный член, постоянный член или для пересылки аргументов в базовый конструктор.
Это необязательно в других случаях, например, в этом, где значение могло быть явно установлено в теле конструктора (но это возможнобыстрее, поскольку он инициализируется при выделении памяти).