c-preprocessor 相关问题

C和C ++计算机编程语言的宏预处理步骤。此标记还可用于有关源自或具有相同功能的其他编译器/语言的问题,例如Objective-C或C#中的#directives。

#define无法被库识别

我正在构建一个库项目和一个测试项目来测试这个库。我希望用户(A.K.A.测试项目)能够为库定义一些东西,但#define不是......

回答 1 投票 -2

预处理器定义重复

我有两个库,不幸的是它们定义了两个相同的预处理器定义(我需要使用):lib1.h #define MYINT 1 lib2.h #define MYINT 2在我的程序中我需要使用两个...

回答 4 投票 6

Doxygen C预处理器宏文档样式

我刚刚注意到Doxygen为C预处理器宏生成文档的方式很有趣。在Doxygen手册中创建块注释的三种样式(///,//!和/ ** * /,...

回答 1 投票 1

为什么在定义宏中使用括号会产生错误?

#define swap(a,b)a = a ^ b; b = a ^ b; a = a ^ b; int main(){swap(a,b)}给出正确的答案。 #define swap(a,b)(a = a ^ b; b = a ^ b; a = a ^ b;)int main(){swap(a,b)}给...

回答 2 投票 3

© www.soinside.com 2019 - 2024. All rights reserved.