0
std::cout.rdbuf()
настолько прост в использовании. Но я хочу напечатать строку на консоли, а также записать ее в файл.Как инкапсулировать два буфера потока
Так что я собираюсь заключить два потоковых буфера в производный класс std::streambuf
и передать его rdbuf()
. Это возможно?
Как это сделать?
Похоже, что повышение уже предусматривает [повышение :: iostreams :: двутавровые] (http://www.boost.org/doc/libs/1_55_0/ libs/iostreams/doc/functions/tee.html) – Cubbi
@Cubbi Хорошая идея. Никогда не знал об этом. – 0x499602D2