n-dimensionaler Vektor
Angenommen, ich möchte einen Vektor eines Vektors eines Vektors eines ... deklarieren (bis zu n Dimensionen).
Wie so:
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;
Gibt es einen Weg, dies für ein beliebiges n mit Template-Metaprogrammierung zu tun?