Programmatically Ignore Cout
问题 Does anybody know if there is a trick to toggle all the cout << functions to not print out visible output? I am trying to hack together some code written by me and some other people to put together a demo. I would rather not redirect the output to a file and would like a solution that had some measure of compatibility between Windows and Linux. In my scenario I have many many lines of code with with various #defines controlling when certain methods produce debug output. I want to call