Форум программистов, компьютерный форум CyberForum.ru

Потоки вывода - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Библиотека libzip http://www.cyberforum.ru/cpp-beginners/thread194040.html
Я так и не смог разобраться - можно ли с использованием данной библиотеки запаковывать в один архив файлы с разным сжатием? Нет ли ссылок на примеры кода использующего работу с атрибутами файлов? А то в примерах с библиотекой такого нет.
C++ Передача параметров Добрый день! Столкнулся со следующей ситуацией. При передаче 2-х мерного статического массива по указателю, в ф-ции, принимающей фактический параметр, происходит обращение к нулевому указателю. Одномерный массив передаётся прекрасно, но что не так с двухмерным? http://www.cyberforum.ru/cpp-beginners/thread194036.html
C++ Ошибка: subscripted value is neither array nor pointer
ввожу: scanf("%d" & min); даёт ошибку: subscripted value is neither array nor pointer .
С++ курсовая работа C++
заданное целое число от 1 до 1999 напечатать римскими цифрами. Программа должна выводить последовательность на экран и в файл "output.txt" заранее благодарю
C++ Сортировка чисел в столбцах матрицы http://www.cyberforum.ru/cpp-beginners/thread194019.html
Помогите пожалуйста написать программу сортировки чисел в столбцах матрицы
C++ Указатели и ссылки Используя вместо самой переменной указатель на нее написать программу в соответствии с заданием: Вычислить y = cos|x3-x2|. подробнее

Показать сообщение отдельно
fasked
Эксперт С++
4934 / 2514 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1

Потоки вывода - C++

20.11.2010, 00:46. Просмотров 1138. Ответов 13
Метки (Все метки)

Даже не знаю как правильно сформулировать, но хотел сделать примерно следующее и вошел в ступор.

Как создать класс, который смог бы привязаться к потокам cout/clog/cerr по выбору пользователя?
То есть примерный вид использования был бы таким:
Код
MyClass mc(std::cout);
mc.write("this message");
То есть итоговая задача состоит в написании простейшего логгера со следующей архитектурой.
Message:
Содержит следующие данные
+ content - содержимое сообщения
+ level - приоритет
+ type - тип

Logger:
Отвечает за вывод данных

LogManager:
Управляет сообщениями и потоками,
Фильтрует сообщения по типу и приоритету и направляет в нужный Logger.

Вот начал было реализовывать класс Logger и запнулся
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru