Клонирование выходного потока засорения с помощью C++C++

Программы на C++. Форум разработчиков
Anonymous
Клонирование выходного потока засорения с помощью C++

Сообщение Anonymous »


В дополнение к cout, cerr и clog я хочу иметь еще один выходной поток, который работает и управляется так же, как засор. Я хотел бы использовать его для библиотеки для собственного вывода (ошибки/отладки), не затрагивая стандартные потоки вывода. Они могут использоваться программой, использующей библиотеку.

Я рассмотрел различные классы потоков и несколько примеров их использования. Самый близкий пример, который я смог найти, — это перенаправление выходного потока. Но это не то, что мне нужно.

Есть ли способ клонировать выходной поток clog, чтобы иметь дополнительный выходной поток, возможно, называемый debg, который делает то же самое, что и clog >, например debg

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