C++ 迭代器小技巧

来源:互联网 发布:sql delete 删除列 编辑:程序博客网 时间:2024/06/16 02:43
  1. iterator
*iter       读取实际元素iter->member        读取实际元素的成员(如果有成员的话)++iter              向前步进(传回新位置)iter++              向前步进(传回旧位置)iter1 == iter2      判断两个迭代器是否相等iter1 != iter2      判断两个迭代器是否不相等TYPE(iter)          复制迭代器(copy构造函数)
尽可能优先使用 前置递增 运算操作符(++iter)而不是后指示递增运算操作符(iter++),因为前者性能更好,前置式递增操作符不需要传回旧所以也就不必要花费一个临时对象来保存旧值
原创粉丝点击