标签: c++ boost iterator containers
我正在学习如何使用iterator_facade隐藏一些迭代器实现的样板。在我当前的用例中,我正在包装另一个容器(实际上来自.NET代码)所以我需要begin(),end(),typedef等。至少我希望结果类型与BOOST_FOREACH一起使用。是否有一个方便的东西可以简化它?
答案 0 :(得分:3)
我将从boost::iterator_range库的Boost.Range中的给定容器中包装一对迭代器。
boost::iterator_range