c++的set可以在插入元素时自定义排序顺序,使其插入到想要的位置吗?可以的话写法是怎样的呢?

c++的set可以在插入元素时自定义排序顺序,使其插入到想要的位置吗?可以的话写法是怎样的呢?

是可以的,但是比较麻烦,就是通过struct内部重载小于号,set内自动排序去重,class也同理,把重载加到public里面最保险。