如何解决自定义键值的map数据被覆盖

 时间:2024-10-20 04:05:29

1、首先自定义JKeyPair对象作为map容器的键值,需要重载operator<运算符

如何解决自定义键值的map数据被覆盖

3、然后验证效果,先定义std::map容器,键值为自定义对象JKeyPair, 撕良滤儆值为std::string字符串,然后往map容器存放数据

如何解决自定义键值的map数据被覆盖

5、这时候,我们把map容器中第三个成员中的键值的index修改成与第二个成员中的键值的index一样,即从3修改成2

如何解决自定义键值的map数据被覆盖

7、解决map中数据被覆盖,那么需要修改自定义对象JKeyPair中的函数operator<,添加如下红色方框标示的内容

如何解决自定义键值的map数据被覆盖
  • MAN工业柴油发动机操作说明书:[1]
  • 播音主持艺考都考什么?怎么考?
  • 健康养生佳品香椿炒鸡的做法
  • 域名投资的现状怎么样?
  • 小喇叭信息APP怎么修改登录密码
  • 热门搜索
    手机号大全 日常生活小窍门大全 陈若仪个人资料简介 渡江战役简介 中国古代神话故事大全 张铎个人资料简介 汽车遥控钥匙怎么配 安全教育手抄报大全 晚餐食谱大全 小孩发烧不退怎么办