ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 марта
1034867 Топик полностью
il-2 (09.09.2020 08:05, просмотров: 681) ответил SciFi на Это везде:
Это плохой static_assert. Вот хороший: 
#define C_STATIC_ASSERT(label, cond)   typedef int __c_static_assert__##label[(cond) ? 1 : -1]

Основное отличие - его можно ставить вне тела функции. Ну и вместо label можно использовать __LINE__