AD
Чтобы было не скучно, этот механизм отличается от того как "обычные" copy и direct initialization работают с explicit-конструкторами.
Size: a a a
AD
IA
MM
MM
MM
IA
MM
AD
IA
MM
v
MM
IA
v
v
IA
X x{};
где X
это класс без default ctor но с initializer_list ctor называется list initialization. Если хочется поспорить укажи конкретно где я не прав.v
X x{};
где X
это класс без default ctor но с initializer_list ctor называется list initialization. Если хочется поспорить укажи конкретно где я не прав.X
это класс без default ctor", потому что наличие или отсутствие дефолтного ктора никак не связано с тем, что это называется лист инициализацией.v
X x{};
где X
это класс без default ctor но с initializer_list ctor называется list initialization. Если хочется поспорить укажи конкретно где я не прав.IA
IA