'#if _LFS64_LARGEFILE-0'对CPP意味着什么?

时间:2010-04-27 23:16:36

标签: c++ g++ c-preprocessor

#if _LFS64_LARGEFILE-0对g ++的 C 预处理程序意味着什么?这是零 - 还是符号的一部分?如果它是零,那么这会如何影响#if是否被触发?

1 个答案:

答案 0 :(得分:7)

这是一个更强大的版本:

#if _LFS64_LARGEFILE

即。如果_LFS64_LARGEFILE具有真值,则应有条件地包含代码。

添加- 0会阻止您在未定义#if with no expression时收到警告(_LFS64_LARGEFILE)。