Кто-нибудь знает, есть ли хитрость для переключения всех функций cout <<
, чтобы не распечатывать видимый вывод? Я пытаюсь собрать воедино какой-то код, написанный мной и другими людьми, для создания демонстрации. Я бы предпочел не перенаправлять вывод в файл и хотел бы решение, имеющее некоторую степень совместимости между Windows и Linux.
В моем сценарии у меня есть много строк кода с различными #defines
, контролирующими, когда определенные методы выдают отладочный вывод. Я хочу назвать что-то вроде:
cout.off();
driverForAffectA();
driverForAffectB();
cout.on();
printSpecializedDebug();
exit(0);