【问题标题】:Insertion in a map在地图中插入
【发布时间】:2020-03-31 14:08:51
【问题描述】:

我有一张机票和行李的地图, 每张票必须是唯一的,并且必须对应于地图上的一个位置 是否可以只更改行李(m_bagage-> second)而不更改密钥?

std::unordered_map<Ticket, bagage> m_consigne;

【问题讨论】:

    标签: c++ dictionary hashmap unique


    【解决方案1】:

    您不能更改地图中的键,它们是const。此外,地图中的键是唯一的。要更改现有条目的值,给定您可以执行的键

    std::unordered_map<Ticket, bagage> m_consigne;
    // add some entries
    bagage b;
    Ticket t;
    m_consigne[t] = b;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-05-31
      • 2017-11-06
      • 1970-01-01
      • 2012-05-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多