macros

macros

文章 0 浏览 4

如何将断言宏实现为方法?

我想将断言宏实现为 C++ 中的方法,例如 .NET Framewrk。 例如,在 C# 中,我们可以像这样调用断言方法: Debug.Assert(index > -1); 我想实现这样的…

热血少△年 2024-12-01 09:56:10 3 0

如何在一个宏调用中分配多个常量

我想在一个宏调用中分配多个常量。但下面的代码只分配了最后一个常量,之前定义的常量不可用。 ; notes.lisp (defconstant N_oct0 0) (defmacro N_def…

傲性难收 2024-12-01 07:20:18 3 0

为什么这些 C 宏不写成函数?

我正在研究 netstat 工具(Linux)的代码,据我所知,该工具主要读取 /proc/net/tcp 文件并从中进行 dowa 漂亮的打印。 (我现在的重点是 -t 模式。)…

挽手叙旧 2024-12-01 02:23:39 0 0

C++声明的常量与定义的常量名称相同

是否有标准或好的方法来避免声明的常量与定义的常量命名相同。 我的问题, 我试图在linux中使用autoconf来编译我的程序,它定义了VERSION,但在Mongo…

自找没趣 2024-12-01 00:45:17 1 0

如何使用宏跟踪 MFC 序列化调用

我有一个 MFC 应用程序正在将大量对象层次结构写入磁盘。 为了理解所写的内容,我想记录所有对 archive << 的调用。通过流插入和 .write 方法通过用宏…

柠栀 2024-11-30 18:38:05 2 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

向宏添加可选参数

我正在尝试向 Clojure 时间宏添加一个选项“message”属性。基本上我想向时间输出添加可选的自定义消息。我试图找到程序中的瓶颈,并且在时间输出中附…

追我者格杀勿论 2024-11-30 11:54:27 1 0

Common Lisp 宏语法关键字:我该怎么称呼它?

为了自己回答这个问题,我浏览了On Lisp、Practical Common Lisp和SO档案,但这些尝试因我无法命名这个概念而受挫我很感兴趣。如果有人能告诉我这类事…

梦里人 2024-11-30 10:29:58 0 0

是否可以在 Visual C++ 中防止删除带有空 __VA_ARGS__ 的逗号?

在 Visual Studio 2005 上,我有一个如下所示的宏(示例!!): #define MY_CALL(FUN, ...) \ if(prepare(x, y)) { \ FUN(__VA_ARGS__); \ } /**/ 只…

々眼睛长脚气 2024-11-30 07:47:23 0 0

Google 测试中的自定义 EXPECT_NEAR 宏

范围:使用 Google Test 和 OpenCV。 我想测试我的 Vec3f 是否等于另一个 Vec3f。 Vec3f 是 OpenCV 中的一个维度为 3、类型为 float 的向量。定义了 =…

风为裳 2024-11-30 04:45:45 0 0

Java 和宏项目

基本上,对于一个项目,我正在考虑制作一个带有图形用户界面的宏录制应用程序。它不必非常出色,只要基本实用即可。有java的宏api吗?理想情况下,我…

只有一腔孤勇 2024-11-30 04:12:28 0 0

宏定义冲突

我遇到了这个问题。这与宏函数无关,只是简单的字符串值宏替换。 我有两个头文件 test1.h #define TEST 123 test2.h #define TEST 456 现在我有一个程…

夏末的微笑 2024-11-30 01:22:11 0 0

C++没有空格的宏

我需要一个宏来扩展为 C++ 注释,这可能吗? 我有这个: #define SLASH(x,y) x y #define OUT SLASH(/,/) int main(int argc, char *argv[]) { OUT <<…

挽梦忆笙歌 2024-11-30 00:40:33 2 0

java 鼠标键盘监听、宏录制

如果我没看错的话,鼠标和键盘侦听器旨在捕获应用程序内的移动。我想做的是捕捉整个系统的运动。 鼠标移动/点击和按钮按下。 理想情况下,我想要一种…

看轻我的陪伴 2024-11-29 23:43:15 1 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

更多

友情链接

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