‹ 上一题 下一题 ›

g5-08446. map·按键升序的键值对映射 未做

1000 ms 256 MB 测试点 ? 知识点题GESP-55级·STL客观题单选
map<string, int> mp;
mp["pear"] = 2;
mp["apple"] = 5;
mp["pear"] = 9;
for (const auto &p : mp) cout << p.first << p.second;

输出的结果是( )。

  • A. pear2apple5pear9:重复赋值再存一条,按插入顺序遍历
  • B. pear9apple5:重复赋值覆盖旧值,但按插入顺序遍历
  • C. apple5pear2:按键升序遍历,但重复赋值被忽略
  • D. apple5pear9:map 存键值对,按键升序排列且键不重复——重复赋值是覆盖
未选择
输入
输出

            
答案