#include inside #if - #endif
#include inside #if - #endif
如果我在#if
中放一个#include
- 预处理器#endif
会检查#if
以查看是否包含#include
的内容?
#if 0
#include <foo>
#endif
在这种情况下,foo
是否总是包括在内?
如果条件为 false,则将省略 #if
和 #endif
之间的所有内容。这包括任何#include
指令,因此不会包含该文件。
首先评估外部条件。如果它返回 false 类型值,则不会处理其中的内容。
相关文章:
- 我的简单if-else语句是如何无法访问的代码
- 如何将enable-if与模板参数和参数包一起使用
- 无论条件是否为true,if总是在c++中执行
- Arduino:for/while/if在void setup()或void loop()之前?——错误:之前需要不合格
- Insert函数不适用于2 if语句C++
- If语句未被求值C++
- C++嵌套if语句,基本货币交换
- 多个If语句与使用逻辑运算符计算条件的单个语句的比较
- 是否可以使用if constexpr删除控制流语句
- 要与"if constexpr"一起使用的编译时消息(在预处理器之后)
- 如何删除peer if else分支中的冗长句子
- 我似乎对if/else的基本语句有问题:/
- if数组上的随机数
- 将按位if条件转换为普通if条件
- #if 如何工作?我误解了 #if~#endif 的形式吗?
- #include inside #if - #endif
- #if-#endif中的C++行数限制
- #if /#endif 预处理指令
- C++ #if #elif #endif似乎不起作用
- 如何将C预处理器仅应用于某些(#if/#endif)指令