Результаты поиска по запросу "c++17"
Как мы можем проверить, может ли выражение определенного типа вызываться с prvalue?
С C ++ 17 [/questions/tagged/c%2b%2b17] у нас новенькоеis_invocable [http://en.cppreference.com/w/cpp/types/is_invocable] и представьте новые ценности, которые на самом деле не являются ценностями. Это позволяет вам создать объект, не прибегая ...
std :: визит для варианта не компилируется в клане, g 5 [duplicate]
На этот вопрос уже есть ответ: get <string> для вариантов не работает в clang ++, но не g ++ [/questions/46506387/getstring-for-variants-fail-under-clang-but-not-g] 1 ответ Следующее использование std :: visit правильно компилируется под gcc ...
перешел в чат
лько я знаю,memcpy в неинициализированное хранилищене можешь [https://stackoverflow.com/q/30114397/149138]безопасно использовать для создания копии исходного объекта. Однако вэта тема ...
, Это было бы хорошим дополнением к Hana, чтобы сделать их заказчиками, потенциальная ловушка в том, что порядок может в конечном итоге зависеть от платформы / компилятора.
отрим следующую программу: #include <tuple> #include <vector> #include <iostream> #include <type_traits> template <class T> struct ordered {}; template <class... T> struct ordered<std::tuple<T...>> { using type = /* a reordered tuple */; }; ...
); их отсутствие меня никогда не беспокоило, но у меня складывается впечатление, что другие люди с энтузиазмом относятся к этому. Конечно, авторы компиляторов могут быть склонны согласиться с вами больше, чем с нами!
арт C ++ 17 вводит новыйструктурированные привязки [http://en.cppreference.com/w/cpp/language/structured_binding]особенность, которая была изначальнопредложил [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0144r0.pdf]в 2015 году и чья ...
Подготовка к std :: iterator устарела
21 марта St Комитет по стандартам проголосовал за утверждение амортизации std::iterator [http://en.cppreference.com/w/cpp/iterator/iterator] предложено в P0174 [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0174r1.html#2.1] : ...
Как вы реализуете сопрограммы в C ++
Я сомневаюсь, что это может быть сделано переносимо, но есть ли какие-нибудь решения там? Я думаю, что это можно сделать путем создания альтернативного стека...
мы должны иметь возможность использовать его в качестве параметра шаблона.
аяКак мне написать лямбда-выражение, которое выглядит как метод? [https://stackoverflow.com/questions/47604606/how-do-i-write-a-lambda-expression-that-looks-like-a-method] Я попытался превратить безвоздушную лямбду в указатель на ...
На некоторых архитектурах указатель может быть больше, чем просто адрес. Изменение типа указателя может изменить его битовую комбинацию, даже если он не изменяет указанный адрес.
ущем проекте стандарта (и C ++ 17),это [http://eel.is/c++draft/expr.static.cast#13]написано о static_castingvoid *: Значение типа «указатель наCV1 void »можно преобразовать в значение типа« указатель наCV2 T ”, где T - тип объекта иCV2 является ...