c-preprocessor

c-preprocessor

文章 0 浏览 3

是否有任何可能的解决方案将 MSBuild 与 C++ 一起使用?项目和条件编译语句?

我的问题: 我在 Visual Studio 2010 中创建了一个 C 项目,并定义了一个名为 QWERTY 的条件编译常量。我的 C 源代码执行 #ifdef QWERTY 以查看它是否…

蹲墙角沉默 2024-10-17 06:30:56 2 0

C谜题{宏}

我在某处遇到了以下难题 #include &ltstdio.h&gt int main() { { /*Fill in something here to make this code compile ........... */ ooOoO+=a } #u…

以为你会在 2024-10-17 00:33:26 3 0

数组初始化宏

我试图想出一个宏来做类似下面的事情, MY_MACRO(type,name,args...) MY_MACRO(int,_array,1,2,3) 并扩展到, int _array[] = {1,2,3} coll* __array …

冬天旳寂寞 2024-10-16 13:14:01 2 0

了解这种情况下的预处理器指令吗?

#define swap(a,b,c)(int tt=aa=bb=t) void main() { int x=10,y=20 swap (x,y,int) printf("%d %d\n",x,y) } 输出是什么以及为什么?…

梦回梦里 2024-10-16 12:27:52 3 0

宏相关宏

是否可以这样做: #define F(x) \ #ifdef DOUBLE \ 2*x \ #else \ x \ #endif 这样当我使用 F 时,它扩展为什么取决于是否定义了宏 DOUBLE ?我不这么…

无尽的现实 2024-10-16 11:33:52 3 0

C++预处理器和重载问题

我有以下问题: 让我们考虑一下 #define SET callMe #define COLUMN(x) #x ,在程序的主要块中,我们有以下行: SET(COLUMN(price)="hi") 在预处理器…

木槿暧夏七纪年 2024-10-16 10:30:32 2 0

gcc预处理后可以输出C代码吗?

我正在使用一个开源库,它似乎有很多预处理指令来支持除 C 之外的许多语言。这样我就可以研究该库在做什么,我想看看预处理后我正在编译的 C 代码,更…

无妨# 2024-10-16 05:02:27 3 0

如何通过 C 预处理器 (cpp) 生成列表?

我想做如下的事情: F_BEGIN F(f1) {some code} F(f2) {some code} ... F(fn) {some code} F_END 并让它生成以下 int f1() {some code} int f2() {som…

扎心 2024-10-16 03:07:00 3 0

宏串联和进一步扩展

我可以放心地期望它 #define TEMPLATE_DECL_BEGIN_0 template &lt #define TEMPLATE_DECL_BEGIN_1 TEMPLATE_DECL_BEGIN_0 typename Arg0 #define TEMP…

最美不过初阳 2024-10-15 23:17:14 1 0

C++预处理器指令限制

我有一个类似这样的 C++ 预处理器指令: #if (SOME_NUMBER != 999999999999999) // do stuff #endif 999999999999999 显然大于 232,因此该值不适合 3…

污味仙女 2024-10-15 22:09:59 4 0

预处理器和空格规则

我有兴趣在 C++ 块中定义我自己的语言(例如 main),为此目的,我需要使用预处理器及其指令,我的问题依赖于以下规则: #define INSERT create() ...…

世俗缘 2024-10-15 21:46:44 3 0

在define中对#a进行字符串化,为什么不好

#include &ltstdio.h&gt #define print_int(a) printf("%s : %d\n",#a,(a)) int main(void) { int y = 10 print_int(y) return 0 } 我正在上课,并被…

开始看清了 2024-10-15 17:31:45 4 0

C++生成预处理输出后构建(VS 08)

我注意到,当我选择 Project Properties -&gt Configuration Properties -&gt c/c++ -&gt Preprocessor -&gt Generate Proprocessed file -&gt With L…

久随 2024-10-15 17:23:41 2 0

C++ 的有效用途除此之外,还包括守卫,那么,包括守卫?

这个问题是讨论 C++ 包含防护的命名约定的几个问题之一。提出这个问题的人认为这个命名约定: #ifndef FOO_H #define FOO_H // ... #endif 单独来看有…

审判长 2024-10-15 12:22:08 3 0

函数的条件宏 #define - 导致:“function”重新定义警告

我刚刚看到这个帖子,描述了如何添加条件宏: #define 的条件值 但就我而言,我在条件内定义一个函数。 #if TARGET_IPHONE_SIMULATOR #define doSomet…

夏了南城 2024-10-15 08:50:59 2 0
更多

推荐作者

烙印

文章 0 评论 0

singlesman

文章 0 评论 0

独孤求败

文章 0 评论 0

晨钟暮鼓

文章 0 评论 0

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