PDA

Visualizza la versione completa : [c++]vector stl: rimuovere elemento e find


giuseppe500
17-11-2009, 16:13
Ciao.
Due brevi domande sui vector:
E possibile rimuovere un oggetto da un vector dato l'oggetto o bisogna prima cercare l'oggetto poi distruggerlo?
come distruggo un oggetto nel vector?

2) possibile trovare tutti gli elementi in un vector di un oggetto CIdValue(vector<CIdValue>) dove ID = "id1" ? e ho
class CIdValue
{
string ID;
string Value;
}

LO avevo gia chiesto ma non ho capito bene.

grazie.

giuseppe500
18-11-2009, 09:29
forse meglio utilizzare un set?
che container stl mi consigliate per questa operazione?

shodan
18-11-2009, 10:58
Se hai bisogno di una coppia chiave-valore, una map.
Se hai boost, puoi guardare se ha qualche hashmap che dovrebbe garantire prestazioni migliori.

Loading