ho un codice come questo ....Come cercare un elemento in un vettore?
std::vector<string>::iterator p;
p = find(v.begin(),v.end(),"asdasda");
cout << *p << endl;
se "asdasda" non è una parte del vettore, p punta ad alcuni spazzatura e cout dà un guasto seg. quale dovrebbe essere la dichiarazione if che farebbe eseguire il cout onlyif "asdasda" è stato trovato? e anche la posizione di "asdasda" in v .. come se avessimo precedentemente dichiarato v [3] come "asdasda", allora come posso sapere dal ritrovamento che v [3] è "asdasda"?
come trovare la posizione di "asdasda" in v .. come se avessimo precedentemente dichiarato v [3] come "asdasda", allora come posso sapere dal ritrovamento che v [3] è "asdasda"? –
@Prasanth: vedere la seconda riga del mio codice. – kennytm
@ kenny: grazie .... è v.begin() ..: P –