• map 容器没有:.reverse成员;
  • map 是关联式容器,会根据元素的键值自动排序;
  • map 容器不是连续的线性空间;
    • 标准 STL 使用 RB-tree 为底层机制 ⇒ 自动排序(关于键值);

1. 关于 map 的初始化问题

map<int, bool> m;
cout << m[0] << endl;
            // false
cout << m[10000] << endl;
            // false
  • map 只有在访问某一位置(key)上的value时,才会初始化(调用其默认构造);
  • map 无法对键也不需要对键(key)进行初始化;

相关文章:

  • 2022-12-23
  • 2021-11-20
  • 2021-06-02
  • 2021-11-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-08-08
  • 2021-07-22
  • 2022-01-12
  • 2022-01-14
  • 2021-10-17
  • 2021-08-12
  • 2021-06-22
相关资源
相似解决方案