magicat
2010年8月25日 星期三
C++ string
若要在string 後面在連接其他字串的方法有三種, 可是效率卻不同,假設要在字串str 後面加其他字串word
#include
string str, word;
方法1:
str += word;
方法2:
str = str.append(word);
方法3:
str = str + word;
效率比較
方法1 = 方法2 > 方法3
方法3會將字串str + word複製到一個記憶體空間,再將記憶體空間內的值指派到str 內, 所以多花了一倍時間
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
查看行動版
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言