¿Cuándo debo usar stringstream
en lugar de string::append()
? Supongamos que voy a catenear solo cadenas.¿Cuándo debería usar string en lugar de stringstream?
stringstream ss;
ss << str1 << "str2" << ...
Write(ss.str());
O:
string str;
str.reserve(10000);
str.append(str1);
str.append("str2");
...
Write(str);
¿Cuál de ellos es más rápido?