Heim >Backend-Entwicklung >C++ >Was bedeutet Enden in C++?
Die Endfunktion in C++ prüft, ob das Ende einer Zeichenfolge mit der angegebenen Zeichenfolge übereinstimmt. Syntax: bool end(const string& str) const; Parameter: str – die zu vergleichende Zeichenfolge. Rückgabewert: true, wenn die Zeichenfolge mit der angegebenen Zeichenfolge endet, andernfalls false.
Die Bedeutung von „ends“ in C++
ends ist eine Mitgliedsfunktion der String-Klasse in der C++-Standardbibliothek. Es prüft, ob das Ende der Zeichenfolge mit der angegebenen Zeichenfolge übereinstimmt.
Syntax
<code class="cpp">bool ends(const string& str) const;</code>
Parameter
str
: Die zu vergleichende ZeichenfolgeRückgabewert
Gibt „true“ zurück, wenn die Zeichenfolge mit der angegebenen Zeichenfolge endet, andernfalls wird „false“ zurückgegeben.
Verwendung
Ends-Funktion kann verwendet werden, um zu überprüfen, ob eine Zeichenfolge ein bestimmtes Ende enthält. Der folgende Code prüft beispielsweise, ob die Zeichenfolge „hello“ mit „lo“ endet:
<code class="cpp">string str = "hello"; bool isEnding = str.ends("lo");</code>
Wenn str „hellolo“ ist, dann ist isEnding wahr, andernfalls ist es falsch.
Unterschiede zu „ends_with“
ends ähnelt der Funktion „ends_with“, weist jedoch zwei Hauptunterschiede auf:
Das obige ist der detaillierte Inhalt vonWas bedeutet Enden in C++?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!