Quando si usa std::istringstream, std::ostringstreame std::stringstreame perché non dovrei semplicemente utilizzare std::stringstreamin ogni situazione (ci sono eventuali problemi di prestazioni di runtime?).
Infine, c'è qualcosa di negativo in questo (invece di usare uno stream):
std::string stHehe("Hello ");
stHehe += "stackoverflow.com";
stHehe += "!";