我是靠谱客的博主 明理紫菜,最近开发中收集的这篇文章主要介绍STL中遍历容器it++与++it的区别,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

两种方式iterator遍历的次数是相同的,但在STL中效率不同,前++--返回引用,后++--返回一个临时对象,因为iterator是类模板,使用it++这种形式要返回一个无用的临时对象,而it++是函数重载,所以编译器无法对其进行优化,所以每遍历一个元素,你就创建并销毁了一个无用的临时对象。

最后

以上就是明理紫菜为你收集整理的STL中遍历容器it++与++it的区别的全部内容,希望文章能够帮你解决STL中遍历容器it++与++it的区别所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(68)

评论列表共有 0 条评论

立即
投稿
返回
顶部