Как соединить два и более std::stringstream

245
20 июля 2018, 06:00

Возможно ли записать два и/или более std::stringstream в один?

Подобие:

std::stringstream a;
std::stringstream b;
std::stringstream c;
a << b << c;
Answer 1

Оператора << одного потока в другой нет... но зато определен стандартный оператор записи буфера потока, т.е.

a << b.rdbuf() << c.rdbuf();

должно работать для любых протоков. Ну для конкретно std::stringstream воспользуйтесь кодом из первого комментария, так понятнее смотрится.

READ ALSO
Чтение string из бинарного файла при помощи QDataStream

Чтение string из бинарного файла при помощи QDataStream

Осваиваю qt, нужно реализовать запись структуры worker из текстовых полей в бинарный файл workersdat а затем считать все записи из этого файла и вывести...

265
Можете ответить на вопросы по поводу web.xml в javaEE, там про аутентификацю?

Можете ответить на вопросы по поводу web.xml в javaEE, там про аутентификацю?

Щас дошёл до темы в webxml - аутентификация пользователей и есть пару вопросов: 1) Ест такой код:

241
Локализация проекта Android

Локализация проекта Android

Полностью конкретного ответа на вопрос не нашел в инете, поэтому ищу помощи тут

233