Boost中是否有容器外观?

我正在学习如何使用iterator_facade来隐藏迭代器实现的一些样板。 在我当前的用例中,我包装了另一个容器(实际上来自.NET代码),因此我需要begin(),end(),typedefs等。至少我希望生成的类型能够与BOOST_FOREACH一起使用。 有没有一种方便的方法来简化这一点?


我会从Boost.Range库中的一个boost::iterator_range包装一对来自给定容器的boost::iterator_range

链接地址: http://www.djcxy.com/p/8305.html

上一篇: Is there a container facade in Boost?

下一篇: NSMutableDictionary addition and removal KVO