Результаты поиска по запросу "c++14"
флаг на многих системах
е так со следующим кодом? Когда запускается программа прерывается с неизвестным исключением
было бы неправильно).
отрим этот код:
может быть перепрофилирован для более полезных языковых функций.
ли гуру стандартов C ++ просветить меня?С какой версии стандарта C ++ этот оператор потерпел неудачу, потому что
такое лямбда-выражение?
я правильно понялаэтот ответ [https://stackoverflow.com/a/44701336/4324224]и ссылка на стандартный раздел[Dcl.type.auto.deduct-5] [http://eel.is/c++draft/dcl.spec.auto#dcl.type.auto.deduct-5], код: decltype(auto) a = e;всегда ...
- конец примера
ющее не может быть скомпилировано как в gcc, так и в clang в c ++ 14, но успешно в c ++ 1z: struct Cls { static constexpr int N = 0; }; constexpr int Cls::N; constexpr int Cls::N;Ошибка C ++ 14 предсказуема:redefinition of ‘constexpr const int ...
@ T.C. Можете ли вы уточнить немного?
std::make_unique()налогичные функции) имеют немногопроблема [http://coliru.stacked-crooked.com/a/7d4063069bcca194]: #include <cstdio> #include <memory> using namespace std; struct S { S() { printf("ctor\n"); } ~S() { printf("dtor\n"); } S(S ...
Таким образом, способ исправить это по умолчанию аргумент (возвращаемый тип не учитывается):
лятор Microsoft (Visual Studio 2017 15.2) отклоняет следующий код: #include <type_traits> struct B { template<int n, std::enable_if_t<n == 0, int> = 0> void f() { } }; struct D : B { using B::f; template<int n, std::enable_if_t<n == 1, int> = 0> ...
Конструкторы.
ализация объектов (экземпляров классов или структур) в C ++ может выполняться различными способами. Некоторые синтаксисы вызываютпрямая инициализациявашего объекта, другие синтаксисы приводят ккопия инициализация, С участиемкопирования элизия ...