短路求值,又叫惰性求值,是&&和||操作符的操作方式,从左到右,左边如果可以确定整个表达式的值,右边表达式就不会处理。
打开调试宏的前提是必须不能定义 NDEBUG宏(也就是所谓的release模式)。
__LINE__
__FILE__
__DATE__
__TIME__
__STDC__
__FUNC__
宏的意义从名词很容易辨识。最后一个,貌似是C++11引入的,因为在VC10里面无效。
本文介绍了短路求值的概念及其在逻辑运算符中的应用,并解释了在C/C++中如何利用预处理宏进行调试,包括禁用调试宏的影响及特定宏的功能介绍。
短路求值,又叫惰性求值,是&&和||操作符的操作方式,从左到右,左边如果可以确定整个表达式的值,右边表达式就不会处理。
打开调试宏的前提是必须不能定义 NDEBUG宏(也就是所谓的release模式)。
__LINE__
__FILE__
__DATE__
__TIME__
__STDC__
__FUNC__
宏的意义从名词很容易辨识。最后一个,貌似是C++11引入的,因为在VC10里面无效。
319
2354

被折叠的 条评论
为什么被折叠?
