Результаты поиска по запросу "list-initialization"

0 ответов

Удаленный конструктор по умолчанию. Объекты все еще могут быть созданы ... иногда

Наивный, оптимистичный и, о-о ... неправильный взгляд на унифицированный синтаксис инициализации c ++ 11Я думал, что, поскольку C ++ 11 объекты пользовательс...

1 ответ

Концептуально ли инициализация списка копирования вызывает copy ctor?

До C ++ 11 мы можем выполнить инициализацию копирования, написав что-то вроде

3 ответа

Почему автоматическое вычитание и вычитание типов шаблонов различаются для инициализаторов в скобках?

Я понимаю, что, учитывая инициализированный скобками,

ТОП публикаций

2 ответа

Какие жадные примеры списка инициализаторов скрываются в стандартной библиотеке?

Начиная с C ++ 11, контейнеры стандартной библиотеки иstd::string есть конструкторы, принимающие список инициализаторов. Этот конструктор имеет приоритет над другими конструкторами (даже, как указано @ JohannesSchaub-litb в комментариях, даже ...

2 ответа

Скобка в инициализации std :: array

2 ответа

Какие жадные примеры списка инициализаторов скрываются в стандартной библиотеке?

3 ответа

Почему автоматическое вычитание и вычитание типов шаблонов различаются для инициализаторов в фигурных скобках?

Я понимаю, что, учитывая инициализированный скобками,auto выведет типstd::initializer_list, в то время как вывод типа шаблона не удастся: auto var = { 1, 2, 3 }; // type deduced as std::initializer_list<int> template<class T> void f(T ...

3 ответа

Почему инициализация списка (с использованием фигурных скобок) лучше, чем альтернативы?

2 ответа

Скобка в инициализации std :: array

Предположим, что естьstd::array быть инициализированным. Это нормально, если использовать двойные скобки: std::array<int, 2> x = {{0, 1}}; std::array<int, 2> x{{0, 1}};Также можно использовать одиночные скобки в старой доброй инициализации ...

1 ответ

Инициализация списка и неудачное разрешение перегрузки конструктора initializer_list