view raw
fulmicoton fulmicoton - 8 months ago 38
C++ Question

How to check that an element is in a std::set?

How do you check that an element is in a set?

Is there a simpler equivalent of the following code:

myset.find(x) != myset.end()

Answer

The typical way to check for existence in many STL containers is:

const bool is_in = container.find(element) != container.end();