Avere un vettore di vettore con una dimensione fissa,Inizializzazione un vettore di vettori aventi una dimensione fissa con boost assegnare
vector<vector<int> > v(10);
desidero inizializzare in modo che esso ha in tutti gli elementi di un unico vettore tridimensionale con valore inizializzato (ad esempio 1).
ho usato Boost Assegnare come segue
v= repeat(10,list_of(list_of(1)));
e ho un errore di compilazione
error: no matching function for call to ‘repeat(boost::assign_detail::generic_list<int>)’
La prego di dirmi come fare. Grazie in anticipo
questa è stata la prima risposta postato, è la migliore risposta, e tuttavia non è né la risposta accettata né il più up-votato uno. sospiro. la vita non è giusta – dbliss
Penso che sia perché ha '>>' i.e '>' senza spazio tra: p – krozaine