estoy escribiendo algo de código contra una API C++ que tiene vectores de vectores de vectores, y se está haciendo tedioso de escribir código como el siguiente por todo el lugar:C++ literales vectoriales, o algo parecido
vector<string> vs1;
vs1.push_back("x");
vs1.push_back("y");
...
vector<string> vs2;
...
vector<vector<string> > vvs1;
vvs1.push_back(vs1);
vvs1.push_back(vs2);
...
vector<vector<string> > vvs2;
...
vector<vector<vector<string> > > vvvs;
vvvs.push_back(vvs1);
vvvs.push_back(vvs2);
...
¿C++ tiene una sintaxis literal de vector? Es decir, algo como:
vector<vector<vector<string>>> vvvs =
{ { {"x","y", ... }, ... }, ... }
¿Existe alguna forma no integrada de lograr esto?
¡Nadie captó mis corchetes! –
Puede que no haya atrapado sus corchetes, pero estoy seguro de que ha detectado los nombres de las variables que no coinciden y ¡falta un punto y coma! ;) –
casi, pero no del todo ... –