如果我确定某个值还没有进入 a unordered_set
,并且我要插入这样的值,那么传递这个 setend()
迭代器作为提示是否正确?
编辑:
代码:
#include <unordered_set>
using namespace std;
unordered_set<int> someset;
int main(){
auto it=someset.find(0);
if(it==someset.end()) someset.insert(it, 0); //correct? possible performance boost if the set is actually populated?
}