如何自定义对象作为map的键值
1、首先自定义对象,该对象的构造函数支持传递两个参数,构造函数内部将传递来的两个参数保持到私有成员变量
2、如果想要自定义对象作为map的键值,还酋篚靶高需要重载operator< 运算符, 注意需要添加const属性
3、完成自定义对象之后,接下来说明使用的方法,先定义map变量,其中键值为上面步骤所实现的对象
4、定义完成map变量后,按照下图所示往map对象添加两个数据
5、为了能够获取到自定义对象的两个成员变量,实现两个获取函数
6、接着循环遍历map对象,然后打印输出键值对象中的两个变量值
7、最后输出的结果如下所示,与开始传递的值是一样的,这也说明创建自定义对象作为map的键值是正确的
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:36
阅读量:49
阅读量:41
阅读量:96
阅读量:74