ПК
И допустим я хочу поддержать концепты в либе и у меня есть два способа
1)
template<MYLIB_CONSTRAINT(constraint_expression) T>Который будет раскрываться в
typename
при стандарте < 202)
template<typename T>Который при стандарте < 20 будет раскрываться в пустоту
MYLIB_REQUIRES(constraint_expression)
Есть ли какая-то принципиальная разница в этих примерах и какой бы выбрали сами?