Boost有容器外观吗?

Mat*_*ers 8 c++ containers boost iterator

我正在学习如何使用iterator_facade来隐藏迭代器实现的一些样板.在我当前的用例中,我正在包装另一个容器(实际上来自.NET代码)所以我需要begin(),end(),typedef等.至少我希望结果类型与BOOST_FOREACH一起使用.是否有一个方便的东西来提升简化?

ild*_*arn 3

我会将给定容器中的一对迭代器包装在Boost.Rangeboost::iterator_range库中。