特牛生活网

__VA_ARGS__ 可变参数宏 和 C/C++结构体序列化、json转换、xml转换。_c++ 获取可变结构体的属性_mmcanyu的博客-CSDN博客

网友收藏
  • 链接地址:https://blog.csdn.net/mmcanyu/article/details/115600162
  • 链接标题:__VA_ARGS__ 可变参数宏 和 C/C++结构体序列化、json转换、xml转换。_c++ 获取可变结构体的属性_mmcanyu的博客-CSDN博客
  • 所属网站:blog.csdn.net
  • 被收藏次数:7316
文章浏览阅读652次。我好像记得大学的教材是这么说的,我们现在学C++了,以前C语言是这样子的,#define pi 3.1415926现在学C++推荐这么用const double pi = 3.1415926;好吧,不带这么埋汰宏的,感觉宏是C语言的糟粕似的。宏的作用是强势替换展开,它是帮你写程序的,不是给你定义变量的。众所周知,C/C++运行时无法知道变量名字。比如说这个结构体struct tagTest{ int id; //id号 string ._c++ 获取可变结构体的属性