Есть ли какая-нибудь адекватная замена элипсисам в C++? Элипсисы конечно очень удобны, однако они небезопасны и к тому же применение средств C в программах на C++ должно быть по возможности минимальным (моё мнение). Мне нужно для следующей задачи: Написал класс LoggerChain - цепочка логгеров (syslog, файл, stderr и т.п.). Класс содержит в себе следующий объект: std::vector<boost::shared_ptr<BaseLoggerDevice> > У класса BaseLoggerDevice естественно есть виртуальная функция для вывода в лог. В векторе хранятся интелектуальные указатели на потомков базового класса. Метод WriteToLog класса LoggerChain просто перебирает вектор и для каждого устройства вызывает функцию вывода. Сам класс LoggerChain у меня будет синглтоном (что логично) и чтобы не замарачиваться на постоянные обращения к Instance() я хочу описать макрос-враппер logg. Прототип logg естественно следующий: logg(const char* fmt,...) Короче проблема понятна. Есть у кого-нибудь идеи?
Ответ на:
комментарий
от Die-Hard
Ответ на:
комментарий
от int19h
Ответ на:
комментарий
от Krivenok_Dmitry
Ответ на:
комментарий
от int19h
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Krivenok_Dmitry
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум адекватная замена fancontol (2014)
- Форум Адекватная замена python-click (2021)
- Форум О адекватности (2014)
- Форум «Адекватный» линуксоед (2011)
- Галерея Адекватный firefox (2021)
- Форум Адекватная спячка компа (2015)
- Форум [Авто] Адекватное решение? (2010)
- Форум Адекватная альтернатива kiosk (2011)
- Форум Не адекватные аноны (2021)
- Форум Замена (2016)