Существует ли разное поведение `std::fstream` и `std::stringstream` при использовании чтения-записи?C++

Программы на C++. Форум разработчиков
Anonymous
Существует ли разное поведение `std::fstream` и `std::stringstream` при использовании чтения-записи?

Сообщение Anonymous »


Я попробовал следующее, чтобы перезаписать поток «на месте»:

#include #include #include #include void e(std::iostream &s) { беззнаковый символ c; в то время как (с) { s.get(reinterpret_cast(c)); ++с; s.put(reinterpret_cast(c)); } } интервал основной() { // проверка `stringstream` std::stringstream s("тест"); е(и); std::cout

Вернуться в «C++»