Я добавляю два разных элемента в std :: list и std :: set и хочу, чтобы std :: list сортировался в том же порядке, что и std :: set. Один из способов, который я попробовал, - это когда элемент добавляется в std :: set, найти этот элемент, затем получить индекс этого элемента, используя std :: distance (begin, found), и затем вставить элемент в этот индекс в std :: list. есть ли другой способ?