Вопросы с тегом «static-assert»

117
Что делает static_assert и для чего вы его используете?

Не могли бы вы привести пример, в котором static_assert(...)('C ++ 11') элегантно решит поставленную задачу? Я знаком с run-time assert(...). Когда я должен предпочесть static_assert(...)обычному assert(...)? Кроме того, boostтам что-то называется BOOST_STATIC_ASSERT, это то же самое, что и...

13
если constexpr с static_assert в лямбде, какой компилятор правильный?

Когда мы хотим использовать a static_assertв a, if constexprмы должны сделать условие зависимым от некоторого параметра шаблона. Интересно, что gcc и clang не согласны, когда код обернут в лямбду. Следующий код компилируется с помощью gcc, но clang запускает утверждение, даже если значение if...