यह कैसे जांचें कि std::set में कोई element मौजूद है या नहीं C++ में?
सभी को नमस्ते! मैंने हाल ही में C++ सीखना शुरू किया है और मुझे एक समस्या का सामना करना पड़ा: मुझे यह जांचना है कि `std::set` कंटेनर में कोई विशेष value मौजूद है या नहीं। मुझे पता है कि `std::set` sorted order में unique elements store करता है, लेकिन मैं समझ नहीं पा रहा हूँ कि element की उपस्थिति को सही तरीके से कैसे जांचा जाए।
उदाहरण के लिए, मेरे पास यह कोड है:
```cpp
#include
#include
int main() {
std::set numbers = {10, 20, 30, 40, 50};
int value = 30;
// कैसे जांचें कि value numbers में मौजूद है या नहीं?
// मैंने numbers.contains(value) try किया, लेकिन compiler error दे रहा है।
return 0;
}
```
मैंने सुना है कि C++20 में `contains` method आया है, लेकिन मेरा compiler इसे support नहीं करता (मैं C++17 use कर रहा हूँ)। मैंने `find` use करने की कोशिश की, लेकिन मुझे समझ नहीं आ रहा कि iterator की तुलना कैसे करूँ।