单步调试总有无法胜任的时候,通常我们会打log.如:
VS2005的编译器和GCC都支持宏的变长参数.
VS2005的语法如下:
接着调用
PERROR("test");
输出到stderr其实就是输出到"输出窗口",比写到文件里方便多了.看这个:
GCC的方法如下(没有经过测试):
单步调试总有无法胜任的时候,通常我们会打log.如:
VS2005的编译器和GCC都支持宏的变长参数.
VS2005的语法如下:
接着调用
PERROR("test");
输出到stderr其实就是输出到"输出窗口",比写到文件里方便多了.看这个:
GCC的方法如下(没有经过测试):