c++ set容器含有struct类型的元素
1、如图所示,首先构建一个简单的struct结构体类型;并定义排序的规则是根据结构体中字符的大小。

2、然后,构建一个set对象,并用结构体数组进行初始化。如图。

3、迭代set容器。如图所示。

4、可以看到,set中的元素排列的规则是依据结构体中字符的大小排列的。

5、如图所示,该排序的规则更改为按结构体中的整型数字大小排列。

6、可以看到运行的结果,set容器中的元素按照结构体中整型大小进行排列。

1、如图所示,首先构建一个简单的struct结构体类型;并定义排序的规则是根据结构体中字符的大小。
2、然后,构建一个set对象,并用结构体数组进行初始化。如图。
3、迭代set容器。如图所示。
4、可以看到,set中的元素排列的规则是依据结构体中字符的大小排列的。
5、如图所示,该排序的规则更改为按结构体中的整型数字大小排列。
6、可以看到运行的结果,set容器中的元素按照结构体中整型大小进行排列。