相关疑难解决方法(0)

在c ++中打印变量名的通用方法

给一堂课

struct {
  int a1;
  bool a2;
  ...
  char* a500;
  ...
  char a10000;      
}
Run Code Online (Sandbox Code Playgroud)

我想打印或流出

"a1 value is SOME_VALUE"  
"a2 value is SOME_VALUE"
"a500 value is SOME_VALUE"
...
"a10000 value is SOME_VALUE"
Run Code Online (Sandbox Code Playgroud)

成员变量的类型不一样(主要是int,bool,char*等,也就是说,不需要重载<<运算符),成员变量名可以用任何东西命名,即没有遵循的规则.而不是逐个明确地输入(非常繁琐且容易出错的工作),有没有通用的方法?

谢谢你的评论!

c++ variables printf iostream

8
推荐指数
3
解决办法
1万
查看次数

标签 统计

c++ ×1

iostream ×1

printf ×1

variables ×1