两个小细节:短路求值和调试宏

来源:互联网 发布:mysql替换部分字符串 编辑:程序博客网 时间:2024/05/20 19:47

短路求值,又叫惰性求值,是&&和||操作符的操作方式,从左到右,左边如果可以确定整个表达式的值,右边表达式就不会处理。


打开调试宏的前提是必须不能定义 NDEBUG宏(也就是所谓的release模式)。

__LINE__
__FILE__
__DATE__
__TIME__
__STDC__

__FUNC__

宏的意义从名词很容易辨识。最后一个,貌似是C++11引入的,因为在VC10里面无效。

0 0
原创粉丝点击