【发布时间】:2010-11-21 16:18:01
【问题描述】:
在 C++ 中,是这样的:
#ifdef A && B
同:
#if defined(A) && defined(B)
?
我以为不是,但我无法通过我的编译器 (VS2005) 找到不同之处。
【问题讨论】:
-
可能重复:stackoverflow.com/questions/965700/… 我看到它们是 C 和 C++,但预处理器基本相同:stackoverflow.com/questions/5085533/…
-
有人会引用和解释标准来决定它是否合法(它不应该肯定有效,但应该编译)?在阅读“16 条预处理指令”章节 15 分钟后,我无法阅读。
标签: c++ c-preprocessor conditional-compilation