如何自定义对象作为map的键值

 时间:2024-10-20 15:47:58

1、首先自定义对象,该对象的构造函数支持传递两个参数,构造函数内部将传递来的两个参数保持到私有成员变量

如何自定义对象作为map的键值

2、如果想要自定义对象作为map的键值,还需要重载operator< 运算符, 注意需要添加const属性

如何自定义对象作为map的键值

3、完成自定义对象之后,接下来说明使用的方法,先定义map变量,其中键值为上面步骤所实现的对象

如何自定义对象作为map的键值

4、定义完成map变量后,按照下图所示往map对象添加两个数据

如何自定义对象作为map的键值

5、为了能够获取到自定义对象的两个成员变量,实现两个获取函数

如何自定义对象作为map的键值

6、接着循环遍历map对象,然后打印输出键值对象中的两个变量值

如何自定义对象作为map的键值

7、最后输出的结果如下所示,与开始传递的值是一样的,这也说明创建自定义对象作为map的键值是正确的

如何自定义对象作为map的键值
  • Unable to lock the administration directory
  • 如何设置Notepad++自动检测字符编码
  • Java语言程序设计四十五(事件处理)
  • java 查看源代码 添加src还是看不到源代码
  • bootstrap如何实现二级菜单导航,面包屑导航
  • 热门搜索
    和怎么读 眼睛怕光是怎么回事 cad证书怎么考 投影仪怎么使用 光遇雨林怎么过 苹果4s怎么截图 秦昊伊能静怎么好上的 骨刺怎么治疗 手脚发麻是怎么回事 海尔电热水器怎么样