n-wymiarowy wektor

Powiedzmy, że chcę zadeklarować wektor wektora wektora a ... (do n wymiarów).

Tak jak:

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;

Czy istnieje sposób na zrobienie tego dla dowolnego n z metaprogramowaniem szablonu?

questionAnswers(1)

yourAnswerToTheQuestion