OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4738|回复: 8

宏展开中__VA_ARGS__的问题

[复制链接]

1

主题

6

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2017-7-9
在线时间
1 小时
发表于 2017-7-9 14:45:46 | 显示全部楼层 |阅读模式
1金钱
如题,请问这个是怎么解释啊?
宏展开问题.png

最佳答案

查看完整内容[请看2#楼]

展开了的话 , typedef 行 和 strut 行之间应该有东西 . 麻烦你认真看看你自己框的第一个红框的上下文是什么东西 .
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

1436

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2209
金钱
2209
注册时间
2010-12-16
在线时间
190 小时
发表于 2017-7-9 14:45:47 | 显示全部楼层
展开了的话 , typedef 行 和 strut 行之间应该有东西 .

麻烦你认真看看你自己框的第一个红框的上下文是什么东西 .
技术讨论请发帖 , 需要我回复请点左下的 < 回复 > 让系统通知我 . 本人不通过其他方式返回任何参数.
回复

使用道具 举报

2

主题

1436

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2209
金钱
2209
注册时间
2010-12-16
在线时间
190 小时
发表于 2017-7-9 15:01:15 | 显示全部楼层
放在括号里面才会展开 .
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2017-7-9
在线时间
1 小时
 楼主| 发表于 2017-7-9 15:38:05 | 显示全部楼层
shihantu 发表于 2017-7-9 15:01
放在括号里面才会展开 .

这个展开的结果是用 gcc -E 预编译出来的,事实就是没放进结果里面,宏展开的结果就是这样......所有有点不懂
回复

使用道具 举报

2

主题

1436

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2209
金钱
2209
注册时间
2010-12-16
在线时间
190 小时
发表于 2017-7-9 15:42:51 | 显示全部楼层
你红色框着的东西没有放进宏的圆括号里 , 当然不展开了 .
宏里的三个点号看到了吗 ?
技术讨论请发帖 , 需要我回复请点左下的 < 回复 > 让系统通知我 . 本人不通过其他方式返回任何参数.
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2017-7-9
在线时间
1 小时
 楼主| 发表于 2017-7-9 15:50:54 | 显示全部楼层
shihantu 发表于 2017-7-9 15:42
你红色框着的东西没有放进宏的圆括号里 , 当然不展开了 .
宏里的三个点号看到了吗 ?

展开了啊,__VA_ARGS__已经展开了
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2017-7-9
在线时间
1 小时
 楼主| 发表于 2017-7-9 15:51:30 | 显示全部楼层
shihantu 发表于 2017-7-9 15:42
你红色框着的东西没有放进宏的圆括号里 , 当然不展开了 .
宏里的三个点号看到了吗 ?

如果不展开,struct里面是空的
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2017-7-9
在线时间
1 小时
 楼主| 发表于 2017-7-17 18:17:16 | 显示全部楼层
shihantu 发表于 2017-7-9 16:05
展开了的话 , typedef 行 和 strut 行之间应该有东西 .

麻烦你认真看看你自己框的第一个红框的上下文是 ...

不好意思现在才回复你,,,我知道我错在哪里了,
__VA_ARGS__ 是  代表 ... ,然而 ... 并没有内容,所有没有展开,
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2017-7-9
在线时间
1 小时
 楼主| 发表于 2017-7-17 18:17:30 | 显示全部楼层
shihantu 发表于 2017-7-9 15:01
放在括号里面才会展开 .

谢谢了............
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 04:50

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表