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

215
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 а затем считать все записи из этого файла и вывести...

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

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

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

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

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

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

206