C++ Programming Question:
Download Questions PDF

What is the difference between an external iterator and an internal iterator? Describe an advantage of an external iterator.

C++ Programming Interview Question
C++ Programming Interview Question

Answer:

An internal iterator is implemented with member functions of the class that has items to step through. .An external iterator is implemented as a separate class that can be "attach" to the object that has items to step through. .An external iterator has the advantage that many difference iterators can be active simultaneously on the same object.

Download C++ Programming Interview Questions And Answers PDF

Previous QuestionNext Question
What are virtual functions in C++?What is a scope resolution operator?