Initialisieren eines Vektors von Vektoren mit fester Größe mit Boost Assign

Einen Vektor mit einer festen Größe haben,

vector<vector<int> > v(10);

Ich möchte es so initialisieren, dass es in allen Elementen einen eindimensionalen Vektor mit initialisiertem Wert hat (zum Beispiel 1).

Ich habe Boost Assign wie folgt verwendet

v= repeat(10,list_of(list_of(1)));

und ich habe einen Kompilierungsfehler

error: no matching function for call to ‘repeat(boost::assign_detail::generic_list<int>)’

Können Sie mir bitte sagen, wie das geht? Danke im Voraus

Antworten auf die Frage(4)

Ihre Antwort auf die Frage