Come è implementata la funzione end()
in deque-STL di C ++ con array?
Secondo le mie conoscenze, restituisce l'elemento passato-fine. Ma quando un ciclo viene eseguito come, for(i=deq.begin();i!=deq.end();i++)
e l'intero array è pieno (supponiamo size = 4), allora penso che end()
punterà alla posizione in cui begin()
sta puntando, in questo modo non andrà nel ciclo for.
Come risolvere questo problema?