Quando è necessario utilizzare stringstream
anziché string::append()
? Supponiamo che sto per catenarmi solo archi.Quando dovrei usare una stringa invece di stringstream?
stringstream ss;
ss << str1 << "str2" << ...
Write(ss.str());
Oppure:
string str;
str.reserve(10000);
str.append(str1);
str.append("str2");
...
Write(str);
Quale dei due è più veloce?