وکنور 1 بعدی به این شکل تعریف میشه :
vector<T> name;
که T نوع اعضای وکتور رو مشخص می کنه مثلا میشه به این شکل ها یک وکتور 1 بعدی ساخت :
vector<int> a;
vector<double>b;
,....
حالا اگر به جای T یک وکتور دیگه بزارین تبدیل میشه به میشه وکتور 2 بعدی :
vector<vector<T>> name;
که این طوری استفاده میشه :
vector<vector<int>> a;
vector<vector<string>>b;
داخل وکتور 2 بعدی هم اگر به جای T یک وکتور یک بعدی دیگه بزاریم تبدیل میشه به 3 بعدی :
vector<vector<vector<T>>> name;
, به همین شکل وکتور با هر ابعادی رو میشه ساخت ...