मुझे कैसे पता चलेगा कि बराबर_रेंज को कोई मिलान केस नहीं मिला?सी ++ मल्टीमैप बराबर_रेंज कुछ भी नहीं मिला
चाहते:
multimap<string,string> mapdic;
pair<multimap<string,string>::iterator,multimap<string,string>::iterator> ret;
// insert some string pairs
ret=mapdic.equal_range(thisUpperCaseName);
if (???)//how to test equal_range find nothing?
{
}else{
}
किसी को भी मदद कर सकते हैं?
धन्यवाद
इसके अलावा क्या आप इसके बजाय आप क्या चाहते हैं की तुलना में की जरूरत के बारे में कोई अवांछित टिप्पणी के समान है। आपको एल्गोरिदम और कंटेनर पैरामीटर को आंतरिक बनाना चाहिए और दर्शन वापस करना चाहिए। आपको समझना चाहिए कि अंतिम तत्व के बाद अंतराल का अंत आंतरिक रूप से एक सूचक है। वे आपको इटरेटर के साथ पॉइंटर्स को भ्रमित न करने के लिए परेशान कर सकते हैं, लेकिन आईएमएचओ किसी के लिए कंटेनर और एल्गोरिदम इंटरफ़ेस को वास्तव में समझने का एकमात्र तरीका है। –