Diciamo che voglio dichiarare un vettore di un vettore di un vettore di un ... (fino a n dimensioni).vettore n-dimensionale
Come così:
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;
Esiste un modo per andare a fare questo per un n arbitrario con template metaprogrammazione?
[Boost.MultiArray] (http://www.boost.org/doc/libs/1_51_0/libs/multi_array/doc/index.html) –