Результаты поиска по запросу "c++14"
Аннулирование ссылки после применения reverse_iterator на заказном итераторе
Я реализовал двунаправленный итератор, однако вместо того, чтобы работать со структурой данных, он возвращает математический ряд, который можно итеративно вы...
Переключение между массивом структур (AoS) и структурой массивов (SoA)
Одна особенность, которая играет важную роль во многих работах по проектированию, ориентированному на данные, заключается в том, что во многих случаях вместо...
Удаленный конструктор по умолчанию. Объекты все еще могут быть созданы ... иногда
Наивный, оптимистичный и, о-о ... неправильный взгляд на унифицированный синтаксис инициализации c ++ 11Я думал, что, поскольку C ++ 11 объекты пользовательс...
Таким образом, способ исправить это по умолчанию аргумент (возвращаемый тип не учитывается):
лятор 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> ...
godbolt.org/z/ZP8iCH
я занимаюсь частичной специализацией, я получаю разные результаты от clang и g ++. template < typename T> class X { public: T i; X(T _i): i{_i}{} operator T(){ return i; } }; template < typename T2 > class Y { public: template <typename ...
Clang> = 3.3 в режиме c ++ 1y не может разобрать заголовок <cstdio>
У меня есть проект, который правильно компилируется и работает под g ++ 4.8.1 и clang> = 3.3 в режиме c ++ 11. Тем не менее, когда я переключаюсь на экспериментальную-std=c++1y режим, лязг 3,3 (но не G ++) дроссели на<cstdio> заголовок, который ...
Будет ли работать автоматический возврат типа возврата для основного?
Смогу ли я сделать следующее для основной функции в C ++ 1y (C ++ 14):