c-preprocessor

c-preprocessor

文章 0 浏览 3

宏的实际参数太多?

代码: #include &ltiostream&gt using namespace std #define ADD(x,y) ((x)+(y)) int main( int argc, char** argv ) { cout &lt&lt ADD(1,2,) &lt&…

凤舞天涯 2024-10-20 23:04:58 2 0

使用“区域”有一些明显的缺点吗?

可能的重复: 您对 C# 区域说“不”吗? 从编码的角度来看使用“区域”预处理器指令? #region name // some code block #end region …

森林很绿却致人迷途 2024-10-20 22:46:45 1 0

标准是否指定了源文件需要如何编译以及额外的预处理步骤是否是非标准的?

这个问题可能有点模糊,但以 Qt 的 moc 步骤为例。它是非标准的还是标准允许的,因为编译器看到的所有内容仍然是纯粹且有效的 C++。另一个例子当然是 …

无畏 2024-10-20 21:31:38 0 0

#Define 和 Float 之间的区别?

说这样做有什么区别? #define NUMBER 10 在什么情况下 float number = 10 我应该使用其中一种而不是另一种?…

只有一腔孤勇 2024-10-20 19:56:53 3 0

#define 和 CUDA

为什么以下代码片段不适用于 CUDA(3.2 和 4.0)? #define NUM_BLOCKS 16 // lots of code. dim3 dimBlock(NUM_BLOCKS, NUM_BLOCKS) 但这, dim3 dim…

旧时模样 2024-10-20 19:15:05 1 0

ActionScript 2.0 中有类似 C#define 的东西吗?

我正在寻找一种在 AS 2.0 中编写大表达式的更短方法,我可以通过使用 #define 在 C 中完成。 AS 2.0 中有什么可以让我这样做吗?…

恏ㄋ傷疤忘ㄋ疼 2024-10-20 14:52:06 1 0

使用 #ifdef 和 #ifndef(C 预处理器)移植 C 代码

我正在将 iPhone 游戏移植到 Mac,并且正在编写一个具有通用定义的文件,其中包含以下内容: // first reset all defines #undef TARGET_IPHONE #unde…

妄司 2024-10-20 11:13:12 1 0

从源代码编译 Ruby 1.8.7 时出错:math.c:37: 错误:标记“(”之前缺少二元运算符

这真的很奇怪: : josh@josh wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7.tar.bz2 : josh@josh tar xvjf ruby-1.8.7.tar.bz2 : josh@josh …

心的位置 2024-10-20 10:48:46 2 0

如何扩展/“预处理” C++模板代码

为了正确调试 C++ 中的复杂宏,我通常对其运行预处理器,以便准确查看生成的代码是什么样子。 是否有类似的方法来“预处理”模板代码?…

星軌x 2024-10-20 10:48:01 2 0

#用空格定义

是否可以用空格编写定义,例如: #define replace to replacement here 我想将“替换为”替换为“替换此处”。 编辑: 我想测试私有成员: 我确实写过…

厌倦 2024-10-20 07:28:00 2 0

Objective-C:前向类声明

我正在编写一个多视图应用程序,它利用一个名为 RootViewController 的类在视图之间切换。 在我的 MyAppDelegate 标头中,我创建了一个名为 rootViewC…

落叶缤纷 2024-10-20 06:38:22 1 0

解决方案范围#define

有没有办法全局声明#define? 就像我想要一个包含例如的文件, #define MONO 并且我希望所有源代码文件都知道定义了这个预处理器指令。我将如何实现这…

眼泪都笑了 2024-10-19 19:06:09 2 0

预处理器指令 #if 和普通 if 之间的区别

C 中的预处理器指令 #if 和普通 if 有什么区别?我是C新手。…

你曾走过我的故事 2024-10-19 18:51:52 1 0

过载 C/C++关于其参数结构的预处理器宏

我想编写一个预处理器宏,如果它的参数是带括号的标记元组,则执行一件事,如下所示: MY_MACRO((x, y)) 如果它只是单个标记,则执行其他操作,如下所…

心病无药医 2024-10-19 17:43:51 1 0

是否可以在宏中设置预处理器条件?

我所处的位置是,这种设计将极大地提高代码的清晰度和维护需求。 我正在寻找的是这样的: #define MY_MACRO(arg) #if (arg)&gt0 cout&lt&lt((arg)*5.0…

抱猫软卧 2024-10-19 14:22:28 2 0
更多

推荐作者

烙印

文章 0 评论 0

singlesman

文章 0 评论 0

独孤求败

文章 0 评论 0

晨钟暮鼓

文章 0 评论 0

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