A
Size: a a a
m
ПК
ПК
ПК
O
ПК
O
ПК
m
if constexpr
вне шаблонов.if constexpr
я понимаю что это compile time. Зачем их смешивать с учетом того, что if constexpr
не сможет заменить препроцессор?if constexpr (is_gcc)
__intrinsic();
else
general_case();
#if IS_GCC
__intrinsic();
#else
general_case();
#endif
O
if constexpr
вряд ли была условная компиляция, скорее — уменьшение объемов SFINAE