去试一下呗,网上千篇一律,什么直接再序列尾部直接构造,什么emplace比vector省去一步拷贝。
真有提升好多性能呢,其实好好想想怎么给数据库调优,IO调优,架构调优也挺实在呢。
我插了一千万个类对象,两个时间都是用5.6~5.8s之间波动,内存稳定在750M,so?
(不是我不想高,撑死也就两千多万个插进去内存就崩了)
不过换list上来尾插那差距就很明显了哈。
之前有朋友说,我测vector和list的尾插只测基本数据类型,我觉得他说的很有道理,于是我加测一下类对象咯。
最后
以上就是笨笨外套最近收集整理的关于emplace_back 和 push_back 差别真有那么明显吗?的全部内容,更多相关emplace_back内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复