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

How to set variable name as a string? c++

本文关键字:字符串 C++ 设置 变量名      更新时间:2023-10-16
std::string VariableName = "name";
int (VariableNameHere) = 5;

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

> 由于您不可能这样做,因此您需要具有某种查找系统,例如:

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