想做一个函数,能直接接收成绩,然后生成一个map类型
例如:函数中接收{ {"englist",100},{"math",100} }参数,然后在map中直接插入
但是在编写函数的时候遇到了一些比较困惑的问题
有如下几个疑惑
为什么map类型能直接插入一个和initializer_list一样结构的参数,却不能直接插入一个initializer_list类型?
为什么map类型的key不能是引用
请问map类型如何正确高效地接收initializer_list参数呢,像我下面写的那样把pair一个一个地插入到map中吗?
小白提前谢谢各位!求指教