If I use a default constructor for an iterator, how to check if it was assigned later on?
For pointers, I could do this :
int *p = NULL; /// some code
You can't. ll you can do is compare against list end
it != mylist.end();