Pos*_*ubb 8 c++ iterator const-iterator
我用迭代器编写了自己的容器模板.我如何实现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: ...
Run Code Online (Sandbox Code Playgroud)
唯一的区别应该是,当您取消引用 const 迭代器时,您将获得 const 引用,而不是对容器中对象的引用。
归档时间: |
|
查看次数: |
8261 次 |
最近记录: |