c++ - 是否可以将变量声明为字符串?

标签 c++

<分区>

所以基本上我想找出的是这种情况:

std::string input;
Ask user for a string?: Apples
cin >> input;
std::string Apples = "input";

基本上,我向用户询问一个字符串,然后创建一个具有该字符串名称的变量。这可能吗?

最佳答案

不,你不能那样做。

最接近的功能是使用 map 。

std::map<std::string, int> aMap;

关于c++ - 是否可以将变量声明为字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30696345/

相关文章:

c++ - 如何访问 USB 电视调谐卡等 BDA 设备

c++ - 将 vs printf 放在以下代码中?

c++ - std::string 与 char[] 与 char*

c++ - 跨平台 C++ 函数到 APL

c++ - 为什么确定友元声明是否是其命名空间中的第一个如此重要?

c++ - std::map 使用 STL::map 旋转方法或算法

c++ - 编译错误 : undeclared identifier

c++ - 如果达到结束条件,是否可以在 C++ 中退出 for before time?

c++ - 涉及继承、指针对象释放以及何时释放的问题

c++ - 在类中操作 vector 的成员