n-мерный вектор
Допустим, я хочу объявить вектор вектора вектора a ... (до n измерений).
Вот так:
using namespace std;
// for n=2
vector<vector<int> > v2;
// for n=3
vector<vector<vector<int> > > v3;
// for n=4
vector<vector<vector<vector<int> > > > v3;
Есть ли способ сделать это для произвольного n с метапрограммированием шаблона?