才知道这个...
原来set的iterator也是const_iterator,两者是相同的,而只有unordered_set的iter
ator才可以修改
【 在 z16166 的大作中提到: 】
: 刚才有人说能白嫖gpt4。试了一下,完美回答你的问题
: 首先,你需要知道std::set是一种关联容器,它能够储存唯一元素。元素是排序的,排序是通过使用其关键的比较函数进行的。
: 对于你的问题,如果你想要在std::set<Test>中找到特定的元素并且修改它,那从技术上来讲是无法做到的。因为set中的元素默认是const的,这样做是为了防止你修改元素值,从而导致set内元素的顺序破坏。当元素插入set时,set会根据元素值排序,如果你修改了元素,那么set的内部
: ...................
--
FROM 222.128.5.*