如何将变量名称设置为字符串? C ++

时间:2018-01-08 22:32:57

标签: c++

std::string VariableName = "name";
int (VariableNameHere) = 5;

根据我对c ++的理解,我提出的问题很可能是不可能的。如果是,请发布可能的替代解决方案。谢谢!

1 个答案:

答案 0 :(得分:4)

如果你不可能,你需要有一些查询系统,例如:

std::map<std::string, int> variables;
...
variables["name"] = 5;