短路求值,又叫惰性求值,是&&和||操作符的操作方式,从左到右,左边如果可以确定整个表达式的值,右边表达式就不会处理。
打开调试宏的前提是必须不能定义 NDEBUG宏(也就是所谓的release模式)。
__LINE__
__FILE__
__DATE__
__TIME__
__STDC__
__FUNC__
宏的意义从名词很容易辨识。最后一个,貌似是C++11引入的,因为在VC10里面无效。
短路求值,又叫惰性求值,是&&和||操作符的操作方式,从左到右,左边如果可以确定整个表达式的值,右边表达式就不会处理。
打开调试宏的前提是必须不能定义 NDEBUG宏(也就是所谓的release模式)。
__LINE__
__FILE__
__DATE__
__TIME__
__STDC__
__FUNC__
宏的意义从名词很容易辨识。最后一个,貌似是C++11引入的,因为在VC10里面无效。