Как получить длину в байтах строкового потока.Как получить длину std :: stringstream без копирования
stringstream.str().length();
скопировал бы содержимое в std :: string. Я не хочу делать копию.
Или, если кто-то может предложить другой iostream, который работает в памяти, может быть передан для записи в другой поток и может легко получить его размер, я буду использовать его.
FWIW, кто заинтересован только в ли 'stringstream' пуст или не может найти его проще проверить [ 'ss.peek()! = decltype (ss) :: traits_type :: eof()'] (http://stackoverflow.com/a/34651454/410767). –