我可以在#include 行里使用#ifdef 来定义两个不同的东西吗?
不行。你不能“让预处理器自己运行”。你能做的就是根据#ifdef 设置使用两个完全不同的单独#define 行之一。
我可以在#include 行里使用#ifdef 来定义两个不同的东西吗?
最新推荐文章于 2025-08-14 11:40:10 发布
本文探讨了在C/C++中使用预处理器指令#ifdef进行条件编译的可能性。详细解释了为何不能在同一#include行中使用#ifdef来定义不同的内容,并给出了正确的实现方式。
175

被折叠的 条评论
为什么被折叠?



