Piszę niektóre kodu przeciwko C++ API, które wykonuje wektory wektory wektory, i robi się nużące napisać kod jak poniżej wszędzie:C++ literały wektorowej lub coś im
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);
...
Czy C++ ma składnię literału wektorowego? Np. Coś w rodzaju:
vector<vector<vector<string>>> vvvs =
{ { {"x","y", ... }, ... }, ... }
Czy istnieje sposób, aby to zrobić?
Nikt nie złapał moich złych nawiasów! –
Być może nie złapałem twoich nawiasów, ale na pewno złapałem twoje niedopasowane nazwy zmiennych i brakujący średnik! ;) –
prawie, ale nie do końca ... –