try...catch.. 和预编译宏、assert

来源:互联网 发布:国内航测软件 编辑:程序博客网 时间:2024/05/17 23:38

编译时可以用:g++  -D NDEBUG   filename.cpp -o filename 来指定宏开关。

特别注意assert,它仅仅在调试中起作用,在非debug下编译的程序将忽略assert语句。所以,千万不能试图用assert来控制你的程序逻辑。

原创粉丝点击