Pytania otagowane jako stdstring

std :: string to oparty na bajtach typ „string” biblioteki standardowej C ++, zdefiniowany w nagłówku <string>.

2
Dlaczego `std :: string :: find ()` nie zwraca iteratora końcowego w przypadku awarii?
Uważam zachowanie std::string::find jest niespójne ze standardowymi kontenerami C ++. Na przykład std::map&lt;int, int&gt; myMap = {{1, 2}}; auto it = myMap.find(10); // it == myMap.end() Ale dla sznurka std::string myStr = "hello"; auto it = myStr.find('!'); // it == std::string::npos Dlaczego zamiast nieudanego myStr.find('!')powrotu ?myStr.end()std::string::npos Ponieważ std::stringjest to coś …



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.