gpt4 book ai didi

C++ else 语句仅当宏被定义时

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:24:58 25 4
gpt4 key购买 nike

我正在尝试执行 if/else 语句。但我想将 else 语句包装在 #ifdef 宏测试中。

if (check1)
{
...
}
#ifdef MACRO
else
{...}
#endif

这是允许的吗?

最佳答案

预处理器在编译器之前运行。如果预处理器评估宏并生成有效的 c/c++ 代码(如您提供的示例),则它是有效的用法。

关于C++ else 语句仅当宏被定义时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45785659/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com