Форум программистов, компьютерный форум, киберфорум
Наши страницы

Вывод отладочной информации - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Замена символов в массиве http://www.cyberforum.ru/cpp-beginners/thread1195684.html
Помогите или подтолкните... заменить 1 0 в готовом коде на любые другие знаки. Например на 178 (▓) Заранее спасибо. http://www.cyberforum.ru/attachment.php?attachmentid=406305&stc=1&d=1401631890 ...
C++ Повторный вызов конструктора класса class X { public: X() {a = 10;}; setA(int value) {a = value;}; private: int a; }; http://www.cyberforum.ru/cpp-beginners/thread1195682.html
Объявление функции C++
Завдання 1 Створити функцію яка приймає на вхід посилання на карту з ключем цілого типу,та значенням з плаваючою точкою. Другим параметром функції є число за плаваючою точкою. Функція повинна...
C++ Есть ли ошибки в следующем фрагменте кода?
template <class D, C> D func2(int,C);
C++ Контейнер лист (поиск по контейнеру, взаимодействие контейнеров) http://www.cyberforum.ru/cpp-beginners/thread1195641.html
#include <iostream> #include <string> #include <locale.h> #include <list> using namespace std; class A { private: int price;
C++ Перегрузка оператора == и др C++ Builder ругаеться на перегрузку операторов. На mingw32-g++ все компилилось нормально. Пример пергрузки взял с хабра описание оператора class poly { ................. public: ............ подробнее

Показать сообщение отдельно
hknower
0 / 0 / 0
Регистрация: 04.01.2014
Сообщений: 55

Вывод отладочной информации - C++

01.06.2014, 18:30. Просмотров 1635. Ответов 6
Метки (Все метки)

Добрый день

Есть консольная программа которую пишу давольно давно и ее размер уже перевалил за несколько тыс строк. Она изобилует вставками кода с выводом отладочной инфы:

C++
1
2
3
#ifdef _DEBUG
//Тут что-то выводим на консоль с помощью printf()
#endif
Эта конструкция меня устраивала до тех пор пока не исчезла возможность просматривать вывод на консоль и я
решил что нужно делать логирование в файл.
Я бы набросал ее и отруки, а в асходниках автоматом бы заменил printf() на самописный Log(), но колво параметров
у printf() не постоянно, а функцию хотел бы оформить как макрос с переменным колвом параметров.

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