c-preprocessor

c-preprocessor

文章 0 浏览 4

这是 gcc 预处理器的错误吗?

#define BINARY_TREE_PARENT_CORRECT(son, parent) ((son) ? (son->parent == parent) : 1) 原来,son->parent 中的 parent 意味着结构体成员也会被 s…

嘿看小鸭子会跑 2024-12-02 21:38:13 0 0

用于创建文件名的预处理器指令

我必须一一打开文件才能用 C/C++ 读取。文件的名称是in0、in1、in2、in3...... 我尝试使用预处理器指令来创建文件名。 我想要类似的东西。 for(int i=…

坠似风落 2024-12-02 07:25:59 0 0

不区分大小写#define

是否可以使用预处理器发出不区分大小写的#define 语句? 例如,我想将 foobar 的任何大小写转换为 spameggs,即: FooBar -> spameggs foobar -> spam…

小鸟爱天空丶 2024-12-02 04:15:32 1 0

“#ifdef”在宏内部

可能的重复: #define 内的#ifdef 如何在宏中成功使用字符“#”?当我做类似的事情时它会尖叫: #define DO(WHAT) \ #ifdef DEBUG \ MyObj->WHAT() \…

伴我老 2024-12-01 21:53:44 0 0

C 宏和括号中参数的使用

示例 #define Echo(a) a #define Echo(a) (a) 我意识到这里可能没有显着差异,但是为什么您想要在宏体内的括号内包含 a ?它如何改变它?…

吃→可爱长大的 2024-12-01 14:01:30 3 0

使用预处理的文件输出调试程序?

假设我有一个文件,其中包含许多生成大量代码的预处理器宏。通常,在调试此类文件时,我将无法进入像函数这样的宏,因为调试器没有行号信息。另一方面…

忘年祭陌 2024-11-30 19:42:37 0 0

C 块变成表达式: ( {int a = 1; int b = 2; a+b;} ) equals 3

在阅读http://en.wikipedia.org/wiki/C_preprocessor#Multiple_evaluation_of_side_effects时,我遇到了这个例子: \#define max(a,b) \ ({ typeof (a…

陌伤ぢ 2024-11-30 15:01:24 0 0

如何对作为宏操作结果的宏进行字符串化?

这是一个说明我的问题的程序: #include #define NUMERATOR 8 #define DENOMINATOR 2 #define QUOTIENT (NUMERATOR / DENOMINATOR) #define ZSTR(x) X…

栩栩如生 2024-11-30 12:04:58 0 0

什么会让 C++预处理器宏是公认的开发工具吗?

显然 C++ 中的预处理器宏是 C++ 社区的恐惧和回避是有道理的。 不过,在某些情况下,C++ 宏是有益的。 认为预处理器宏可以非常有用和可以减少重复以非…

‖放下 2024-11-29 21:32:00 0 0

C++ 中的奇怪定义预处理器

我遇到过这个 #define DsHook(a,b,c) if (!c##_) { INT_PTR* p=b+*(INT_PTR**)a; VirtualProtect(&c##_,4,PAGE_EXECUTE_READWRITE,&no); *(INT_PTR*)&…

來不及說愛妳 2024-11-29 18:25:31 1 0

Visusal Studio 2010 Express 中忽略了 C# 预处理器指令?

我从 codeProject。 #if 预处理器指令似乎没有像我预期的那样工作。 我还没有在MyProject>>中定义DSHOWNET属性>>构建选项卡>>条件编译符号(对话框为…

只怪假的太真实 2024-11-29 17:07:40 0 0

如何在串联之前引起宏扩展?

#define JNI_DECLARE( classname, methodname ) \ classname ## methodname( JNI* env ) #define JAVA_CLASS Java_com_example void JNI_DECLARE( JAV…

长不大的小祸害 2024-11-29 08:35:49 1 0

#include 是否也意味着使用

我想知道#include 是否也意味着“使用”。如果没有,请告诉我编译器将如何处理额外的文件和包含的函数?如果是,这是否意味着它们的内存分配在输出 PE…

羁客 2024-11-29 04:18:08 0 0

在 main 中包含 .c 文件中存在的函数定义

我不得不编写一些很长的函数。因此,我决定将它们放在不同的文件中并将它们链接到 main..,这样它的工作方式就像我在 main() 之后编写函数定义一样。 …

蓬勃野心 2024-11-28 20:33:06 1 0

Define 预处理器指令中的字符串文字

我想要在引用中使用 #define 指令。问题是: 我正在使用的嵌入式平台中有一个内置函数,它将文字汇编代码作为字符串。我想把它包装成一个宏。 __asm__…

纵山崖 2024-11-28 20:20:12 1 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文