C++ : How to write a const_iterator?
c++, const-iterator, iterator
Solution
The only difference should be that when you de-reference a const iterator you get a const reference rather than a reference to the object in the container.
Problem
I've written my own container template with an iterator. How do I implement const_iterator? ``` template <class T> class my_container { private: ... public: my_container() : ... { } ~my_container() { } class iterator : public std::iterator<std::bidirectional_iterator_tag, T> { public: ... ```