作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我用迭代器编写了自己的容器模板。如何实现 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: ...
最佳答案
唯一的区别应该是,当您取消引用 const 迭代器时,您得到的是 const 引用,而不是对容器中对象的引用。
关于C++ : How to write a const_iterator?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1061903/
我是一名优秀的程序员,十分优秀!