其參數具有結構動態地設置提取
struct Person{
Person(int a , int i):age(a),id(i){};
int age;
int id;
}
是否可以傳遞給exctract作爲函數的參數哪個參數?像
int extract(Person * p , param){
return p -> param;
}
的東西,如果我用它像
exctract(p , "age")
這將返回ID,如果使用它像
extract(p , "id")
和年齡是這樣的可能在C++?
看起來像的複製品[我怎麼能說只給它的名稱的方法(http://stackoverflow.com/questions/19473313/how-to-call-a-function-by-its-name-stdstring -in-c)的 – Nikita