Результаты поиска по запросу "metaprogramming"
Как я могу использовать std :: enable_if в операторе преобразования?
По сути, я хочу, чтобы мой тип диапазона был неявно конвертируемым изRange<const char> вRange<const unsigned char>, std :: enable_if кажется невозможным, потому что функция не принимает аргументов и не имеет возврата. Какая работа вокруг? Вот в ...
@ Dionne, это не стандартизированные типы. Ваша реализация должна выбрать набор типов, которые, как известно, имеют разные размеры.
сто изучаю основы метапрограммирования в C ++, и я подумал, что было бы неплохо увидеть, как другие вопросы решат следующий вопрос. Также было бы очень прият...
boostorg.github.io/hana/index.html#tutorial-appendix-constexpr
аюсь создать карри интерфейс, используя вложенные лямбды constexpr, но компилятор не считает его константным выражением.
Также было бы возможно объявить шаблонный псевдоним с одним параметром, что делает интерфейс более самодокументированным
ние довольно сложно сформулировать словом, но вот что я пытаюсь достичь в некомпилируемом коде:
Это все еще активная проблема, в C ++ 17 по крайней мере пока ничего не изменится. Хотя, когда такой механизм запрета определен, он может задним числом рассматриваться как DR.
из моих самых любимых / злых изобретений, с которыми мне посчастливилось столкнуться, - этосчетчик constexprака с сохранением метапрограммирования. Как упоми...