当前位置: 首页>>代码示例>>C++>>正文


C++ Iter::base方法代码示例

本文整理汇总了C++中Iter::base方法的典型用法代码示例。如果您正苦于以下问题:C++ Iter::base方法的具体用法?C++ Iter::base怎么用?C++ Iter::base使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Iter的用法示例。


在下文中一共展示了Iter::base方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: distance

      typename Iter::difference_type
      distance(const Iter& x, const Iter& y) const { 
	return y.base().first - x.base().first; 
      }
开发者ID:metashell,项目名称:headers,代码行数:4,代码来源:shadow_iterator.hpp

示例2: advance

 void advance(Iter& p, D n) { p.base().first += n; p.base().second += n; }
开发者ID:metashell,项目名称:headers,代码行数:1,代码来源:shadow_iterator.hpp

示例3: less

      bool less(const Iter& x, const Iter& y) const { 
	return x.base().first < y.base().first;  
      }
开发者ID:metashell,项目名称:headers,代码行数:3,代码来源:shadow_iterator.hpp

示例4: decrement

 void decrement(Iter& i) { --i.base().first; --i.base().second; }
开发者ID:metashell,项目名称:headers,代码行数:1,代码来源:shadow_iterator.hpp

示例5: increment

 void increment(Iter& i) { ++i.base().first; ++i.base().second; }
开发者ID:metashell,项目名称:headers,代码行数:1,代码来源:shadow_iterator.hpp

示例6: equal

      bool equal(const Iter& p1, const Iter& p2) const { 
	return p1.base().first == p2.base().first;  
      }
开发者ID:metashell,项目名称:headers,代码行数:3,代码来源:shadow_iterator.hpp

示例7: swap_elements

void swap_elements( Iter first, Iter second, boost::ptr_vector<T,C,A>& vec)
{
    std::swap( *first.base(), *second.base());
}
开发者ID:JohanAberg,项目名称:Ramen,代码行数:4,代码来源:ptr_vector_util.hpp


注:本文中的Iter::base方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。