Здравствуйте, Char_Int, Вы писали:
C_I>Здравствуйте, Аноним, Вы писали:
А>>Почему в C++ запрещено использование любых конструкторов, кроме конструктора по умолчанию, в случае создания массива объектов?
C_I>не запрещено
C_I>
C_I>// определяет массив из 16 объектов Account. Каждый элемент по очереди инициализируется конструктором по умолчанию.
C_I>Account table[ 16 ];
C_I>// Можно явно передать конструкторам аргументы внутри заключенного в фигурные скобки списка инициализации массива
C_I>Account pooh_pals[] = { "Piglet", "Eeyore", "Tigger" };
C_I>
Добавлю что в списке инициализации конструкторы могут вызываться разные
Account pooh_pals[] = { "Piglet", 1, {"Tiger", "Wood"} };