Я нашел это, делая быстрый поиск по стандарту:
template<const short cs> class B { };
template<short s> void g(B<s>);
void k2() {
B<1> b;
g(b); // OK: cv-qualifiers are ignored on template parameter types
}
В комментарии говорится, что они игнорируются.
Я рекомендую не использовать const
в параметрах шаблона, так как это не нужно. Обратите внимание, что это также не «подразумевается» - это константные выражения, которые отличаются от const
.