Nachdem einen Vektor von Vektor mit einer festen Größe,Initialisieren ein Vektor der Vektoren feste Größe mit Boost zuweisen
vector<vector<int> > v(10);
ich es initialisieren möchte, so dass es in allen Elementen mit einem eindimensionalen Vektor hat initialisierter Wert (zum Beispiel 1). wie folgt
I-Boost-Assign haben
v= repeat(10,list_of(list_of(1)));
verwendet und ich habe einen Kompilierungsfehler hat mich
error: no matching function for call to ‘repeat(boost::assign_detail::generic_list<int>)’
Könnten Sie bitte sagen, wie das zu tun. Vielen Dank im Voraus
dies war die erste Antwort geschrieben, es ist die beste Antwort, und doch ist es weder die akzeptierte Antwort noch die meisten up-Abstimmung ein. Seufzer. Das Leben ist nicht fair. – dbliss
Ich denke es ist, weil es '>>' '' '' '' ohne Leerzeichen dazwischen hat: p – krozaine