输出字符串保存的值的值
假设一段代码:
struct test
{
a1;
a2;
a3;
}
string b = "a1";
我现在想要用b来输出变量a1的值,这个有什么方法吗?
即:test t;
t.a1=10;
我cout<<b;输出的是a1,但我想输出a1的值。
struct string
[解决办法]
c++也可以反射,你百度一下很多例子
在C++实现反射