2
`Std :: string :: find ()` विफलताओं पर अंतिम पुनरावृत्ति वापस क्यों नहीं करता है?
मुझे std::string::findमानक C ++ कंटेनरों के साथ असंगत होने का व्यवहार लगता है । उदाहरण के लिए std::map<int, int> myMap = {{1, 2}}; auto it = myMap.find(10); // it == myMap.end() लेकिन एक तार के लिए, std::string myStr = "hello"; auto it = myStr.find('!'); // it == std::string::npos इसके बजाय …