GCC9 уже реализует std :: is_constant_evaluated. Я немного поиграл с этим, и понял, что это несколько сложно. Вот мой тест: constexpr int Fn1 () {if constexpr (std :: ...)
Может быть, я что-то пропустил, но не могу найти никаких подсказок: есть ли в C ++ 17 троичный оператор constexpr, эквивалентный constexpr-if? шаблон < typename Mode > class BusAddress {public: явный ...
У меня проблема, что я почти уверен, это ошибка MSVC, но, может быть, я что-то упустил. Вот упрощенная версия фактического кода: template & lt; typename ... Args & gt; class InnerType {}; ...