std::vector में तत्व मौजूद है या नहीं कैसे जांचें? C++
सभी को नमस्कार! मैंने अभी-अभी C++ सीखना शुरू किया है और एक सरल सी लगने वाली समस्या का सामना किया। मेरे पास एक std::vector है, और मुझे जांचना है कि उसमें कोई विशेष संख्या है या नहीं। मैंने दस्तावेज़ीकरण खंगाला, लेकिन अन्य भाषाओं की तरह contains() या in() जैसी कोई अंतर्निहित विधि नहीं मिली।
यहाँ मेरे कोड का उदाहरण है:
```cpp
#include
#include
int main() {
std::vector numbers = {10, 20, 30, 40, 50};
int target = 30;
// कैसे जांचें कि vector में 30 है या नहीं?
if (/* condition */) {
std::cout << "मिल गया!" << std::endl;
} else {
std::cout << "नहीं मिला" << std::endl;
}
return 0;
}
```
मैंने मैन्युअल रूप से लूप लिखने की कोशिश की, लेकिन यह बोझिल लगता है, खासकर अगर बार-बार जांच करनी हो। सुना है कि std::find का उपयोग किया जा सकता है, लेकिन समझ नहीं आता कि यह vectors के साथ कैसे काम करता है। क्या कोई सरल या idiomatic तरीका है? समुदाय की मदद की बहुत उम्मीद है!