std::set 的删元素 c++
其中DeleteElement删除其中的元素。使用的vec.erase(iter++);删除后,iter的迭代器必须指向下一个元素。set类模板中,它和vector,list不同。set,map都是关联式容易。set 内部是基于红黑树实现的。插入和删除操作效率比较高。也可以使用其它方法,因为使用vec.erase(iter)会返回一个值,它是指向下一个元素的迭代器。因此删除元素可以使用下面方法。使用上述的方法,删除元素小于4的元素。下面测试一下怎么删除set的里面的元素。删除了小于3的元素。
原创
2023-04-28 16:00:15 ·
1656 阅读 ·
1 评论