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

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

Сообщение Anonymous »


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

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

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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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