Il codice con gli iteratori è simile al codice con i puntatori. Gli iteratori sono di un tipo oscuro (ad esempio std::vector<int>::iterator
).Come sono collegati gli iteratori e i puntatori?
Quello che non capisco è il modo in cui gli iteratori e il puntatore sono correlati tra loro - è un iteratore un involucro attorno a un puntatore con operazioni sovraccariche per passare ad elementi adiacenti o è qualcos'altro?
possiamo dire che il puntatore è sottoinsieme di iteratore? – solti
Sì, assolutamente –