如何把一个c++单个文件里的输出(比如cout)屏蔽掉?
我们写个程序经常要使用cout,printf之类的来输出调试信息,等到项目越来越大,输出的信息也越来越多,那么怎么样能够屏蔽单个文件的输出呢?
啊哈,我们使用伟大的宏定义的trick!
#define cout /##/
恩,把这句话加到你的cpp文件开头,世界顿时清净了...
SOE:
#define cout
宏定义cout
关闭cout标准输出
隐藏cout标准输出
把cout变成注释
我们写个程序经常要使用cout,printf之类的来输出调试信息,等到项目越来越大,输出的信息也越来越多,那么怎么样能够屏蔽单个文件的输出呢?
啊哈,我们使用伟大的宏定义的trick!
#define cout /##/
恩,把这句话加到你的cpp文件开头,世界顿时清净了...
SOE:
#define cout
宏定义cout
关闭cout标准输出
隐藏cout标准输出
把cout变成注释