Я хотел бы создать конструктор, похожий на конструктор массива int
: int foo[3] = { 4, 5, 6 };
Но я хотел бы использовать его следующим образом:
MyClass<3> foo = { 4, 5, 6 };
В моем классе есть частный массив размера n
:
template<const int n=2>
class MyClass {
public:
// code...
private:
int numbers[n];
// code...
};