gpt4 book ai didi

c++ - 如何注释#if、#else、#endif 预处理器构造?

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

想象一个 C 预处理器 block :

#if defined( NAME )
...
#else // comment-else
...
#endif // comment-endif

这样的 block 可能非常大且令人困惑。

为了阐明意图和行为,您将如何编写 comment-elsecomment-endif 作为 NAME 的表达式?

注意:我应该补充一点,我对具有组合表达式和嵌套的更复杂的情况特别感兴趣。

最佳答案

#if defined(NAME)
#else // defined(NAME)
#endif // defined(NAME)

如果在整个源代码中使用,这是完全明确的。

关于c++ - 如何注释#if、#else、#endif 预处理器构造?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5153737/

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