Результаты поиска по запросу "c++17"
Почему необязательный <T &> повторная привязка при назначении?
Продолжаются дебаты о том, что
Как выполнить арифметику кортежей в C ++ (c ++ 11 / c ++ 17)?
Я пытаюсь написать шаблонные функции / операторы, такие как+ для выполнения арифметических операций между двумя кортежами одного типа. Например, для std::tuple<int,double> t = std::make_tuple(1,2); Я бы хотел сделать auto t1 = t + t; Логика ...
Да, я думаю, что это было ошибочно удалено.
ий проект стандарта (и предположительно C ++ 17) говорят в[Basic.compound / 4] [http://eel.is/c++draft/basic.compound#4]: [Примечание: объект массива и его первый элемент не являются взаимозаменяемыми по указателю, даже если они имеют один и тот ...
Как вы реализуете сопрограммы в C ++
Я сомневаюсь, что это может быть сделано переносимо, но есть ли какие-нибудь решения там? Я думаю, что это можно сделать путем создания альтернативного стека...
Результирующая лямбда выглядит так:
ользуюstd::ptr_fun следующее: static inline std::string <rim(std::string &s) { s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun<int, int>(std::isspace)))); return s; }как представлено вэтот ответ ...
std :: визит для варианта не компилируется в клане, g 5 [duplicate]
На этот вопрос уже есть ответ: get <string> для вариантов не работает в clang ++, но не g ++ [/questions/46506387/getstring-for-variants-fail-under-clang-but-not-g] 1 ответ Следующее использование std :: visit правильно компилируется под gcc ...
. »([Class.static.data] p3). Я думал, что первое «май» было «обязательным».
+ 17 мы получаем встроенные переменные. Одним из способов их использования является определение константных полей в классах. Так в чем же разница между этими двумя постоянными определениями: class MyClass { static constexpr int myFirstVar = ...
Короче говоря, в test_int_no_if нет ничего, что зависит от того, являюсь ли я constexpr, а в test_int () - есть. («constexpr if» работает только с выражениями времени компиляции.)
аюсь сравнить параметр функции внутри оператора constexpr-if. Вот простой пример: constexpr bool test_int(const int i) { if constexpr(i == 5) { return true; } else { return false; } }Однако, когда я компилирую это с GCC 7 со ...