您的位置:首页 > 编程语言 > C语言/C++

C++ 效率

2016-04-23 11:40 381 查看

1. string 追加效率

(1)、多个字串拼接时用+操作符

(2)、引申使用str += “a”, str =str+ “a” 效率差距:
time(str += "a"0<<time( str =str+ "a")


str =str+ “a”加的运算产生的是一个新的对象,再把结果返回,而str += “a” 涉及到的应该是对象的引用,操作之后直接返回引用,避免了产生新的对象。因此,两者的性能有一定的差距。

(3)、使用append

效率上append()稍高于str +=。相差不是很大。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  string C++