社区
C语言
帖子详情
问一个关于宏定义的问题?很少见的……
iiisan
2006-07-21 09:57:27
#define FUNCTRACE(str) \
CFuncTrace _$FUNCTRACE$_(str, 6)
其中CFuncTrace是一个Class.
我搞不懂_$和$_是干吗的,有人知道么
...全文
144
8
打赏
收藏
问一个关于宏定义的问题?很少见的……
#define FUNCTRACE(str) \ CFuncTrace _$FUNCTRACE$_(str, 6) 其中CFuncTrace是一个Class. 我搞不懂_$和$_是干吗的,有人知道么
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jixingzhong
2006-07-21
打赏
举报
回复
其中CFuncTrace是一个Class.
==============
...
没有看到这个 ..汗
宏替换一下就看出来了 ....
iiisan
2006-07-21
打赏
举报
回复
thanks
tailzhou
2006-07-21
打赏
举报
回复
_$和$_ 就是变量名的一部分,没特殊的含义,
printf("%d %d",_$FUNCTRACE$_.i,_$FUNCTRACE$_.j);
能正常运行
jixingzhong
2006-07-21
打赏
举报
回复
没有 _$ 这样的特殊符号吧?
是不是 _$FUNCTRACE$_ 也是一个定义?
tailzhou
2006-07-21
打赏
举报
回复
变量的名字就是 _$FUNCTRACE$_
#include <stdio.h>
#define FUNCTRACE(str) \
ttt _$FUNCTRACE$_(str, 6)
class ttt
{
public:
int i;
int j;
ttt()
{
i=0;
j=0;
}
ttt(int ii,int jj)
{
i=ii;
j=jj;
}
};
int main(void)
{
FUNCTRACE(2);
printf("%d %d",_$FUNCTRACE$_.i,_$FUNCTRACE$_.j);
return 0;
}
tailzhou
2006-07-21
打赏
举报
回复
明白了。其实是定义一个CFuncTrace的变量而已;
CFuncTrace有一个带两参数的构造函数;
iiisan
2006-07-21
打赏
举报
回复
这个宏好用啊 直接就这么调用 FUNCTRACE("XXXXXXXXXXXXXXXX");
tailzhou
2006-07-21
打赏
举报
回复
既不象函数申明,也不象函数定义,也不象函数调用;
不懂;
请lz copy一段用了这个宏的代码来 学习学习?
C语言程序设计标准教程
是根据已定义的
一个
或多个数据类型用构造的方法来定义的。也就是说,
一个
构造类型的值可以分解成若干个“成员”或“元素”。每个“成员”都是
一个
基本数据类型或又是
一个
构造类型。在C语言中,构造类型有以下几种...
【新手解答4】深入探索 C 语言:全局变量声明、全局函数声明 +
宏定义
在函数体中,通常会有
一个
return语句来返回
一个
值,这个值的类型必须与函数声明的返回类型相匹配。对了,查了一下宏的定义,字符串是宏体,标识符是宏名,预处理中会用宏体替换宏名,但这里的宏却仅仅指的是
宏定义
,...
代码大全--心得
第一章 欢迎进入软件创建世界……………………………………………………1.1 什么是软件创建…………………………………………………………1.2 软件创建的重要性………………………………………………………1.3 小结...
07 | const/volatile/mutable:常量/变量究竟是怎么回事?
今天我就来说说它们俩,以及比较少
见
的另
一个
关键字 mutable。先来看 const 吧,你一定对它很熟悉了。正如它的字面含义,表示“常量”。最简单的用法就是,定义程序用到的数字、字符串常量,代替
宏定义
。 但如果...
Java 最困扰你的那些事
啊哈Reddit(某知名国外在线
问
答社区),没了你我们还能在哪里从...话题的开始是他在吐槽 Java 有哪些方面最让他感到厌烦,同时他又向其他程序猿征集关于编写Java时令人蛋疼(伤感……)的故事。 下面我列出了一...
C语言
69,381
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章