Difference between an external iterator and an internal iterator

Difference between an external iterator and an internal iterator

- An internal iterator is implemented by the member functions of the class which has the iteration logic.
- An external iterator is implemented by a separate class which can be attached to the object which has iteration logic.
- The advantage of external iterator is that, many iterators can be made active simultaneously on the existing or same object.
Explain passing objects by reference, passing objects by value and passing objects by pointer
Passing objects by reference, passing objects by value and passing objects by pointer - The callee function receives a set of values that are to be received by the parameters...
Concepts of throwing and catching exceptions - C++
Explain the concepts of throwing and catching exceptions - C++ provides a mechanism to handle exceptions which occurs at runtime...
What are the advantages of “throw.....catch” in C++?
What are the advantages of “throw.....catch” in C++? - Code isolation: All code that is to be handled when an exception raises is placed....
Post your comment