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

2 ответа

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

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

0 ответов

Инициализация скобки MSVC с двойными символами, кажется, нарушает стандарт?

Проверьте эту простую программу:

2 ответа

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

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

2 ответа

C ++ Copy конструктор вызывается вместо initializer_list <>

3 ответа

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

MyClass a1 {a}; // clearer and less error-prone than the other three MyClass a2 = {a}; MyClass a3 = a; MyClass a4(a);Почему? Я не мог найти ответ на SO, поэтому позвольте мне ответить на мой собственный вопрос.

2 ответа

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

1 ответ

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

3 ответа

Инициализация скаляров с фигурными скобками

В C и C ++ можно инициализировать массивы и структуры, используя фигурные скобки:

3 ответа

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

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

1 ответ

Почему инициализация в фигурных скобках C ++ 11 в списке инициализации конструктора не работает, когда инициализация parens выполняется?

Чем инициализация {} в списке инициализации конструктора отличается от инициализации () при инициализации ссылки на абстрактные типы? Возьмите класс Bar ниже: