Schullz: Вы путаете ГОСТ с учебной программой. Если хотите, то ГОСТ - это спецификация, а программа - это реализация. Сути это все не меняет. Качество и полнота раскрытия каких-то тем конечно будет отличаться. Но ИСиТ не начнут прессовать 7ю видами математики, а ПМ не будет изучать микроконтроллеры.
Максим Руднев: Когда объект (не указатель и не примитивный тип) создается, то _всегда_ вызывается какой-то конструктор. Если пользователь не определил никаких конструкторов, то вызывается конструктор по умолчанию (который автоматически сгенерировал компилятор).
Члены класса - это подобъекты, для которых тоже как-то нужно вызывать разные интересные конструкторы. Для этого есть список инициализаторов конструктора (не путать с std::initializer_list).