以字符串形式映射键,以C++中的键值对列表形式映射值
Map with key as string and value as a list of key value pairs in C++
我想将学生的电话号码(字符串)映射到他们相应的分数和等级。格式看起来像:
myMap["9876543210"] = {"Marks" => 90, "Rank" => 3}
在C++中如何做到这一点?
#include <map>
struct StudentData {
int marks;
int rank;
};
typedef std::map<std::string, StudentData> studentDataRepository;
相关文章:
- 在C++中共享键值对的最佳方式
- 使用无序映射在STL中存储键值对
- c++同一个键的多个键/值对
- C++中的键值对:<val1, val2> 键<frequency>与值一样
- 在 std::unordered_map 中插入新的键/值对会导致"out of range"异常
- 读取数组中每个对象的所有键值对
- 这C++ unordered_map怎么有四个值?我以为这是一个键值对
- 使用 k 个键值对为零的存储桶初始化 c++14 unordered_map
- 从配置文件qsetting中删除键/值对
- 如何使用卡萨布兰卡在现有的web::json::value对象中附加新的键值对?
- 是否可以创建字符串和原子<int>键值对的unordered_map?
- 检索16k键值对的最快方法
- 为什么用Spirit解析一个空行会在映射中产生一个空的键值对
- 如何将键值对引用从一个映射复制到同一类型的另一个映射
- 如何从映射中修改键值对的值,而我不知道该键是否存在于映射中
- 以字符串形式映射键,以C++中的键值对列表形式映射值
- 磁盘上由文件备份的键值对的列表/映射
- 我可以将键值对的内存映射文件重新解释为映射以便对它们进行排序吗?
- 使用value从映射中删除键值对
- 如何从OpenCV FileNode映射中检索键值对