添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

c++ 字符串 转变量名

在 C++ 中,字符串不能直接转换成变量名。但是,可以使用 map 数据结构来将字符串映射到某个值,从而间接实现字符串转变量名的效果。

代码示例如下:

#include <iostream>
#include <map>
using namespace std;
int main() {
    map<string, int> m;
    m["a"] = 1;
    m["b"] = 2;
    cout << m["a"] << endl;
    return 0;

在上面的代码中,我们使用 map 数据结构将字符串 "a" 和 "b" 映射到了整数 1 和 2,然后可以通过 map[string] 的方式来访问对应的值。

  •