c++ - C++ 字符串中变量的值
问题描述
我想创建一个函数,它有一个参数(一个包含我程序中变量名称的字符串)并返回变量存储的值。
解决方案
不幸的是,C++ 没有提供简单的反射机制(程序可以在运行时通过值等查找变量名的想法)。您可能需要考虑使用替代方法。
例如,您可以创建一个std::unordered_map
其键代表您要查找的某些值,并且其值填充有您要查找的项目。
希望这可以帮助!
推荐阅读
- anylogic - 如何在anylogic中模拟期间动态更改资源池的班次组大小?
- python-3.x - 如何在用户访问 API 时使令牌处于活动状态
- c# - 迁移到 .Net Core 3.1 时,.Net Core 2.2 中使用的 Services.AddMvc() 和 SuperJsonOutputFormatter 的替代方法是什么
- regex - 在句子内查找大写 O,但不在开头
- python - 在 pandas 数据框中将浮点值转换为 timedelta 值
- python - Python 抓取 | 美汤
- apache-nifi - 处理器可以在 NIFI-1.10.0 中设置指定状态吗?
- microsoft-graph-api - 通过 microsoft graph explorer 的 C# 示例说未定义的方法
- python - 仅检测人员类
- sql - sql server 聚合函数(sum)