以字符串形式映射键,以C++中的键值对列表形式映射值

Map with key as string and value as a list of key value pairs in C++

本文关键字:映射 键值对 列表 字符串 C++      更新时间:2023-10-16

我想将学生的电话号码(字符串)映射到他们相应的分数和等级。格式看起来像:

myMap["9876543210"] = {"Marks" => 90, "Rank" => 3}

在C++中如何做到这一点?

#include <map>
struct StudentData {
    int marks;
    int rank;
};
typedef std::map<std::string, StudentData> studentDataRepository;