2016 - 2024

感恩一路有你

mapstruct的优缺点 如何在map中使用结构体作为索引?

浏览量:2409 时间:2021-03-11 22:53:36 作者:admin

如何在map中使用结构体作为索引?

但是现在有一个特殊的要求。如果你想用这个结构作为索引,你应该怎么做?下面是一个测试代码来演示如何使用它。头文件中定义了一个结构:typedefstructteststructure{intiintjbooloperator<(constteststructure&;RHS)const{return(this->I<rhs)。一) }}测试结构。具体用法:Map<teststructure、int>mapteststructure mapindexmapindex。I=1指数。J=2typedefpair<teststructure,int>STPARmapTest.插入件(STPAR(mapindex,6))mapindex.i=4地图测试.插入(STPAR(mapinde x.7))}这里的关键是在定义结构时重载<,因为在插入数据时映射会自动排序。未指定排序方法时,<用于排序。因为定义的teststructure具有比较大小的功能,所以重载<可以使它比较大小。这里,使用元素I。在具体使用中,索引的值也可以是一个结构。

mapstruct的优缺点 mapstruct自定义转换 mapstruct高级用法

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。