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