|
#include <iostream>
#define debug(expr) (void(0))
int main(int argc, char *argv[])
{
debug(expr)(true); //出错的地方
return 0;
}
编译时报的错如下:
g++ main.cpp
main.cpp: In function 'int main(int, char**)':
main.cpp:8: error: void value not ignored as it ought to be
以前常用这种方式去掉release版中的相应函数,现在编译不过去了。我的g++版本:gcc version 4.1.2 (Gentoo 4.1.2 p1.0.2) |
|