日期:2014-05-17  浏览次数:20816 次

输出字符串保存的值的值
假设一段代码:
  struct test
{
    a1;
    a2;
    a3;
}
  string b = "a1";
  我现在想要用b来输出变量a1的值,这个有什么方法吗?
  即:test t;
     t.a1=10;
    我cout<<b;输出的是a1,但我想输出a1的值。
  
struct string

------解决方案--------------------
c++也可以反射,你百度一下很多例子
在C++实现反射