小编P3t*_*rus的帖子

AnyIterator和boost迭代器外观

是否可以使用boost迭代器外观实现任何迭代器?我不想在我的基类中定义实现细节

class Base
{
public:
typedef std::vector<int>::iterator iterator;//implementation detail
...
virtual iterator begin()=0;
virtual iterator end()=0;
};
Run Code Online (Sandbox Code Playgroud)

或者我必须从头开始写一个;

c++ iterator any

5
推荐指数
1
解决办法
2372
查看次数

标签 统计

any ×1

c++ ×1

iterator ×1