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

4 ответа

Возникли проблемы при передаче нескольких списков инициализатора в шаблон функции

Я неt понять сообщение об ошибке при попытке передать переменное число списков инициализатора:

1 ответ

c ++ initializer_list и shared_ptr поведение [дубликаты]

2 ответа

C ++: конструктор против списка инициализаторов в структуре / классе

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

1 ответ

массив constexpr и std :: initializer_list

Я пытался написать valarray во время компиляции, который можно использовать так: constexpr array<double> a = { 1.0, 2.1, 3.2, 4.3, 5.4, 6.5 }; static_assert(a[0] == 1.0, ""); static_assert(a[3] == 4.3, ""); static_assert(a.size() == 6, ""); Мне ...

1 ответ

Неожиданный непостоянный std :: initializer_list

Я немного поигрался с трюком с индексами, чтобы посмотреть, куда я могу пойти, и натолкнулся на странную ошибку ... Во-первых, простые не очень старые индексы: template<std::size_t...> struct indices {}; template<std::size_t N, std::size_t... ...

4 ответа

Предотвращение сужающего преобразования при использовании std :: initializer_list

#include <iostream> struct X { X(std::initializer_list<int> list) { std::cout << "list" << std::endl; } X(float f) { std::cout << "float" << std::endl; } }; int main() { int x { 1.0f }; X a(1); // float (implicit conversion) X b{1}; // list X ...

2 ответа

Почему синтаксис двойных фигурных скобок не предпочтителен для конструкторов, принимающих std :: initializer_list

Равномерная инициализация является важной и полезной функцией C ++ 11. Тем не менее, вы не можете просто использовать

2 ответа

std :: shared_ptr в списке std :: initializer_list, похоже, преждевременно уничтожается

Редактировать: Это действительно вызвано ошибкой в ​​Visual Studio - и это уже исправлено.Проблема не воспроизводится после примененияОбновление 2 в Visual S...

5 ответов

std :: initializer_list в качестве аргумента функции

Я почему-то думал, что C ++ 0x разрешен

3 ответа

Почему порядок списка инициализаторов должен соответствовать порядку объявления членов?

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