set/multiset 插入只有insert,没有push_back, push_front, 因为会自动排序 set是用二叉树去管理的,稍微修改树的结构就会改变,所以他不允许修改,迭代器是只读迭代器。 因为形参名和实参名相同,所以要用this 把下面的类作为上面的类的友元: set容器的API equal_range返回的是上下限,需要有两个返回值,C++/c是不支持的,所以要学pair 对组: 上限下限是两个迭代器: