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

5 ответов

std :: array против производительности массива

Если я хочу построить очень простой массив, как

1 ответ

Инициализация элемента std :: array <char, x> в конструкторе с использованием строкового литерала. Ошибка GCC?

Следующий пример инициализацииstd::array <char, N> член в конструкторе, использующий строковый литерал, не компилируется в GCC 4.8, но компилируется с использованием Clang 3.4. #include <iostream> #include <array> struct A { std::array<char, 4> ...

4 ответа

Объявление массива и инициализация в C ++ 11

Вот 8 способов объявить и инициализировать массивы в C ++ 11, которые в порядке подg++: /*0*/ std::array<int, 3> arr0({1, 2, 3}); /*1*/ std::array<int, 3> arr1({{1, 2, 3}}); /*2*/ std::array<int, 3> arr2{1, 2, 3}; /*3*/ std::array<int, 3> ...

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

4 ответа

Есть ли причина для нулевого размера std :: array в C ++ 11?

Рассмотрим следующий фрагмент кода, который вполне приемлем для компилятора C ++ 11:

3 ответа

Есть ли способ обеспечить полную инициализацию std :: array

я использую

1 ответ

инициализация массива c ++ 11 не вызовет конструктор копирования

Я делаю небольшой класс, который использует массив по размеру. Вот код ....hpp

4 ответа

Объявление массива и инициализация в C ++ 11

Вот 8 способов объявить и инициализировать массивы в C ++ 11, что выглядит нормально при:

4 ответа

Почему std :: array не имеет конструктора, который принимает значение для заполнения массива?

1 ответ

Обратите внимание, что компиляция объявления clang сама по себе не является ошибкой компилятора. Это класс ситуаций, которые плохо сформированы, диагностика не требуется.

ел бы использовать функцию и передатьconstexpr lambda, Тем не менее, он успешно компилируется, только если я позволю типу выводиться черезauto, Явно давая тип через-> std::array<event, l()> похоже на провал (первый случай). Почему это? template ...

1 ответ

Инициализация элемента std :: array <char, x> в конструкторе с использованием строкового литерала. Ошибка GCC?