标签: c++ g++ c-preprocessor
#if _LFS64_LARGEFILE-0对g ++的 C 预处理程序意味着什么?这是零 - 还是符号的一部分?如果它是零,那么这会如何影响#if是否被触发?
#if _LFS64_LARGEFILE-0
#if
答案 0 :(得分:7)
这是一个更强大的版本:
#if _LFS64_LARGEFILE
即。如果_LFS64_LARGEFILE具有真值,则应有条件地包含代码。
_LFS64_LARGEFILE
添加- 0会阻止您在未定义#if with no expression时收到警告(_LFS64_LARGEFILE)。
- 0
#if with no expression