요소를 삽입하기 전에 unorderd_set
에 요소가 있는지 확인해야합니까? documentation에 따르면삽입하기 전에 요소가 unorderd_set에 있는지 확인하십시오.
나는 내 경우 제대로 받고 있어요 그래서 경우 : 그것은 필요하지 않습니다각 요소는 용기에 이미 다른 엘리먼트와 일치하지 않는 경우에만 삽입된다 (AN unordered_set 요소가 고유 값을 가지고).
Element *element = new Element;
//...
if (my_set.find (element) == my_set.end())
my_set.insert(element);
- 올바른? 이미 세트에있는 요소를 삽입하려고하면 실제로 어떻게됩니까? 내가하는 것과 똑같은 수표를 발행합니까?
내부의 다른 문서를 읽고, 누가 복음 있습니다 http://en.cppreference.com/w/cpp/container/unordered_set/insert –
또한 원시 포인터에서 호의를 베풀고 트래 피킹하지 마십시오. –