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