Bonjour à tous,
Comment puis-je tester si un itérateur a été initialisé ou s'il a juste été créé avec le constructeur par défaut ? J'imagine qu'il existe une méthode, mais je n'arrive pas à la trouver...
En gros, j'ai un code du genre :
et je voudrais par la suite être capable de savoir si it pointe effectivement sur quelquechose (c'est-à-dire si on est passé dans le if).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 std::vector<T*> * ptr_vect = .... ; std::vector<T*>::const_iterator it; if (ptr_vect) it = ptr_vect->begin();
Une idée ?
Merci d'avance...
Partager