六、语句
1. 使用预处理器进行调试
大多数编译器都提供定义NDEBUG选项:CC -DNDEBUG main.C
预处理器还定义了其余四种有用的常量:
_ _FILE_ _ 文件名
_ _LINE_ _ 当前行号
_ _TIME_ _ 编译时间
_ _DATE_ _ 编译日期
定义了NDEBUG之后(需在文件开头定义),assert语句不再起作用。assert头文件名为cassert.
大多数编译器都提供定义NDEBUG选项:CC -DNDEBUG main.C
预处理器还定义了其余四种有用的常量:
_ _FILE_ _ 文件名
_ _LINE_ _ 当前行号
_ _TIME_ _ 编译时间
_ _DATE_ _ 编译日期
定义了NDEBUG之后(需在文件开头定义),assert语句不再起作用。assert头文件名为cassert.