Я изучаю классы на C ++ и хотел бы создать свой собственный класс вместо использования двумерного вектора "typedef vector<vector<T>> C_type
".У меня есть некоторый написанный код:
class T {
public:
int a;
int b;
T(int a, int b) : a(a), b(b){}
};
Теперь у меня есть:
typedef vector<vector<T>> C_type;
Я бы хотел использовать класс вместо этого и создать конструктор и инициализировать его, что-то вроде:
class C_type {
vector<vector<T>> name;
C_type();}
C_type::C_type(){name = vector<vector<T>>(..........
Я хотел бы использовать 2D-вектор в качестве члена класса.Спасибо.