|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Aug 2005
Messaggi: 2755
|
[C++] Iteratori e hasNext()
Nel C++ esiste come in Java il metodo hasNext()?
In alternativa per verificare se l'elemento è ultimo oppure no devo utilizzare il metodo end() come in questo caso? Codice:
vector<int> v;
// fill up v with data...
for (vector<int>::iterator it = v.begin();
it != v.end(); ++it) {
cout << *it << endl;
}
|
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Nov 2003
Messaggi: 980
|
Quote:
|
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Aug 2005
Messaggi: 2755
|
|
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
Sicuramente è un po' sporca, anche perché ti costringe a mantenere un riferimento alla collection. Ma ci sta anche che sia stato fatto volontariamente proprio per farti mantenere un riferimento alla collection...se perdi il riferimento alla collection non oso immaginare il casino che si farebbe. In Java ci pensa il gc, ma in C++ no |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 17:42.



















