Maison  >  Article  >  développement back-end  >  Que signifie la fin en C++

Que signifie la fin en C++

下次还敢
下次还敢original
2024-04-28 17:30:191063parcourir

La fonction de fin en C++ vérifie si la fin d'une chaîne correspond à la chaîne donnée. Syntaxe : bool end(const string& str) const; Paramètres : str - la chaîne à correspondre Valeur de retour : true si la chaîne se termine par la chaîne donnée, false sinon.

Que signifie la fin en C++

La signification des fins en C++

ends est une fonction membre de la classe string dans la bibliothèque standard C++. Ce qu'il fait, c'est vérifier si la fin de la chaîne correspond à la chaîne donnée.

Syntaxe

<code class="cpp">bool ends(const string& str) const;</code>

Paramètres

  • str : La chaîne à correspondre

Valeur de retour

Renvoie vrai si la chaîne se termine par la chaîne donnée, sinon renvoie faux. La fonction

Usage

ends peut être utilisée pour vérifier si une chaîne contient une fin spécifique. Par exemple, le code suivant vérifie si la chaîne "hello" se termine par "lo" :

<code class="cpp">string str = "hello";
bool isEnding = str.ends("lo");</code>

Si str est "hellolo", alors isEnding est vrai, sinon il est faux.

Différences avec Ends_with

ends est similaire à la fonction Ends_with, mais présente deux différences principales :

  • ends vérifie uniquement la fin de la chaîne, quels que soient les caractères principaux.
  • ends_with autorise les caractères génériques tels que "*" et "?".

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn