如何在c ++中使用字符串值作为变量名
string listName = "hari";
string vectorName = "BF_vector_"+listName;
vector<string> vectorName;
vectorName.push_back("Some Value");
如何使用vectorName的字符串值(“BF_vector_hari”)作为向量的变量名。 提前谢谢。
答案 0 :(得分:9)
你不能用C ++。
您可以做的一件事是使用std::map<std::string, std::vector>
形式将名称存储到矢量地图。