У меня есть классОпределение размера BitSet с помощью шаблона
template <class MAX>
class A
{
std::bitset<MAX> _mem ;
}
Цель этого класса, так что я могу иметь переменную bitsets длины. Используется в разных частях моей программы.
Но лязг полный дает мне ошибку
template argument for non type template parameter should be an expression
Я думал, что целое является типом. – nnrales
'int' - это тип. * An * int - это объект ... если он не является постоянным выражением, а затем он никогда не может стать объектом (объект - это что-то в памяти). –