c++ - 在地图中插入
问题描述
我有一张票和行李的地图,每张票必须是唯一的,并且必须对应地图上的一个位置是否可以只更改行李(m_bagage-> second)而不更改密钥?
std::unordered_map<Ticket, bagage> m_consigne;
解决方案
您不能更改地图中的键,它们是const
. 此外,地图中的键是唯一的。要更改现有条目的值,给定您可以执行的键
std::unordered_map<Ticket, bagage> m_consigne;
// add some entries
bagage b;
Ticket t;
m_consigne[t] = b;
推荐阅读
- python - python没有错误,但我的刮刀返回空白
- inequality - 在 Wolfram|Alpha Query 中求解不等式
- python - TF 张量算术给出的答案不如使用常量浮点数精确
- php - 哨兵运输错误
- java - 如何使用 Hibernate 自定义类属性的物理存储?
- html - Django + Bootstrap 折叠表前端问题?
- r - 对 group by 语句使用条件过滤
- python - Gunicorn - ModuleNotFound crispy_forms (但已安装)
- mysql - 我的数据库架构有问题
- python - Python:计算偶数的最简洁方法?