如何循环(在c ++中使用类的公共变量),我有如下的temp_class
class temp_class
{
public:
std::string name;
int age;
class2 object_class;
private:
//some code here
}
现在我需要获取类中所有公共变量的列表(如果我们想要获取c#类的所有属性的列表,但是对于c ++类,则需要一些类似的东西)
temp_class object_class;
//here these is a code to set the values for each public variable in the object
foreach(public_variable in object_class)
{
string var_name=//get the public variable name
string var_value=//get the public variable value
}
答案 0 :(得分:0)
你不能。这是C ++,没有真正反射的非托管代码。