Есть ли способ определить /undefine отладочные сообщения, используя std:: cout, когда внутри программы?
Я знаю, что есть такие вещи, как #define, #ifndef, но я думал, есть ли более чистый способ иметь переменную say:
# debug ON
Это печатает все мои данные отладки (используя std:: cout). Следовательно, для отладки у нас будет такой код:
#ifndef DEBUG
// do something useful
#endif
Я считаю, что приведенный выше код громоздкий, когда вы пишете 100-секундный код отладки.
Спасибо!
Carlo