c-preprocessor

c-preprocessor

文章 0 浏览 3

有没有办法在每个源文件中自动复制#define

我希望以下内容出现在我的 Visual C++ 2005 解决方案中的每个源文件中: #define DEBUG_NEW new(_NORMAL_BLOCK, __FILE__, __LINE__) #define new DEB…

盗心人 2024-08-02 08:23:54 6 0

预处理器宏扩展到另一个预处理器指令

最初我认为我需要这个,但最终我避免了它。 然而,我的好奇心(以及对知识的渴望,嗯)让我问: 预处理器宏是否可以 #include "MyClass.h" INSTANTIAT…

硪扪都還晓 2024-08-01 18:08:29 11 0

将文件预处理代码从 C 移植到 C#

我之前用C制作了一个基本的解释器,它带有一个预处理器,可以减轻解析等方面的大量负载。 我现在想移植这个预处理器以便在 C# 中使用,但我遇到了麻烦…

兮子 2024-08-01 15:54:36 6 0

混合 Objective-C 和 C++ 代码

我有一个 Objective-C/C++ 应用程序,它使用 C++ 库提供的功能。 其中一个 C++ 类包含这样的枚举: class TheClass { public: [...] enum TheEnum { Y…

凉月流沐 2024-08-01 14:08:01 7 0

C 预处理器定义生成的函数名称

我遇到的情况是,我有相当多的生成函数,并且希望将它们指向我创建的一些通用函数(以允许我在生成的函数名称更改时重用基本代码)。 本质上,我有一…

菊凝晚露 2024-08-01 13:55:21 1 0

将活动预处理器符号从文件导入 Eclipse CDT

我正在将 Eclipse CDT 用于具有自定义 makefile 的 C 项目,并且我想使用问题 739230 的答案中建议的非活动代码突出显示。 自动发现活动/定义符号对我…

眼角的笑意。 2024-07-30 17:59:23 4 0

给定 #define 中的文本,是否可以以某种方式将其传递给模板?

假设我有一个宏、FOO(name) 和一些模板类 Bar&lt&gt 它需要一个参数(问题是什么类型的参数)。 每次我用不同的名称调用 FOO 时,我都想获得 Bar 的不…

段念尘 2024-07-30 11:26:13 1 0

使用 C# 预处理器添加引用

我有一个可以通过命令行构建的大型应用程序。 我想指定一个标志,使我能够将其编译为两种模式之一:实际模式或模拟模式。 所以主要问题是,如何使用预…

岁月打碎记忆 2024-07-30 07:23:14 3 0

C/C++,你能将文件 #include 到字符串中吗?

我有一个 C++ 源文件和一个 Python 源文件。 我希望 C++ 源文件能够将 Python 源文件的内容用作大字符串文字。 我可以做这样的事情: char* python_co…

这个俗人 2024-07-30 00:42:13 6 0

Visual-C++ 之间宏 ## 连接运算符的差异 和海湾合作委员会

我有一个像这样的宏(不完全是,但功能相当等效): #define STRUCTMEMBER(Member,Value) GlobalStructInstance. ## Member = Value ... STRUCTMEMBER…

夜未央樱花落 2024-07-29 20:58:57 6 0

是否可以在 C 中打印预处理器变量?

是否可以将 C 中预处理器变量的值打印到 stderr? 例如,我现在拥有的是: #define PP_VAR (10) #if (PP_VAR &gt 10) #warning PP_VAR is greater tha…

池木 2024-07-29 19:39:32 2 0

个人预处理器指令

作为一个 C 新手,我想听听宏“定义”开发人员正在使用什么。 我一直在考虑将它们放在标题中以跳过我已经习惯的冗长内容: #define TS_ typedef struc…

む无字情书 2024-07-29 18:57:00 3 0

C++ 编译时程序范围内的唯一编号

我已经提出了一个问题的解决方案,但我不确定它是否总是有效或仅在我的编译器上有效。 首先,问题是:我注意到在很多情况下,希望有一个模板类,即使…

一片旧的回忆 2024-07-29 18:50:00 1 0

编译时的 C 函数装饰器(包装器)

我试图在预处理器的帮助下改变C中某些函数的行为; 并添加可以设置为开或关的可选参数... 可选参数的基本模式很简单: #ifdef OPT_PARAM #define my_f…

清旖 2024-07-29 04:58:06 3 0

在 #define 宏中转义 # 符号?

在不深入细节的情况下,我想使用一个 #define 宏来扩展为 #include 但“#”符号使预处理器感到困惑(因为它认为我想要引用一个论点。) 例如,我想做…

猥︴琐丶欲为 2024-07-29 02:01:13 7 0
更多

推荐作者

謌踐踏愛綪

文章 0 评论 0

开始看清了

文章 0 评论 0

高速公鹿

文章 0 评论 0

alipaysp_PLnULTzf66

文章 0 评论 0

热情消退

文章 0 评论 0

白色月光

文章 0 评论 0

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