Описание тега initialization-list
Списки инициализации используются для инициализации членов класса не по умолчанию. Обычно это используется в тех случаях, когда член класса является экземпляром класса.
Когда ваш класс создается, вызывается его конструктор, однако это не относится к его членам. Для них вызываются их конструкторы по умолчанию. В тех случаях, когда конструктор по умолчанию для члена класса не существует или вам нужно инициализировать параметры, вы будете использовать список инициализации.