ciao
ho scritto questo metodo:
il problema è che quando compilo ottengo questo:codice:vector<Sms> *Database::get_smstosend(){ vector<Sms> v=new <Sms>vector(); for(int i=0;i<10;i++){ v->push_back(new Sms(1,"numero","ciao ciao")); } return v; }
probabilemnte sbaglio la sintassi...che mi suggerite?codice:g++ -c -o obj/database.o src/database.cc -I/usr/include/mysql -I/usr/local/include/mysql++ src/database.cc: In member function `std::vector<Sms, std::allocator<Sms> >* Database::get_smstosend()': src/database.cc:48: error: parse error before `<' token src/database.cc:51: error: base operand of `->' has non-pointer type ` std::vector<Sms, std::allocator<Sms> >' src/database.cc:54: error: cannot convert `std::vector<Sms, std::allocator<Sms> >' to `std::vector<Sms, std::allocator<Sms> >*' in return make: *** [obj/database.o] Error 1

Rispondi quotando