Всё же нет, в плюсах каждая переменная создается через конструктор и при создании объекта, после выделения области памяти для каждого члена класса отработает дефолтный конструктор, а уже после только через присваивание этим членам класса будет присвоено значение
А через список инициализации.. будет вызван уже не дкфолтный конструктор для всех членов, а с параметром, соответствующим. Ну и операции присваивания уже не будет
Я не учел, что каждая переменная через конструктор создается как и любой пользовательский тип