Dans cet article, nous démontrerons et analyserons l'utilisation de Std :: String Classe en programmation C ++.
Comment utiliser la classe Std :: String en C++
C++ Std :: String La classe dispose également d'une variété de fonctions prédéfinies pour rendre les chaînes de manipulation simples et faciles à utiliser. Voilà quelque Std :: String Exemples de mise en œuvre:
Voir maintenant l'explication un par un dans ce qui suit.
1: Créer une chaîne
Création d'une chaîne en utilisant Std :: String La classe est très simple en C++. Vous pouvez déclarer un Std :: String variable et attribuer une valeur à lui à l'aide de l'opérateur d'affectation = ou vous pouvez dire directement l'initialiser avec un littéral de chaîne. Voici une illustration:
#inclureÀ partir du code ci-dessus, nous commençons par inclure le Fichier d'en-tête, qui comprend le Std :: String Description de la classe. Ensuite, nous faisons un Std :: String Élément appelé STR et définissez ses valeurs de chaîne de caractères et l'imprimez en utilisant std :: cout.
Sortir
2: trouver la sous-chaîne à l'aide de std :: string
La recherche de sous-chaînes en C ++ peut être effectuée en utilisant le Std :: String classe, qui offre un certain nombre de fonctions pour travailler avec des chaînes. Une telle fonction est la trouver() fonction membre, qui renvoie la position de la première occurrence d'une sous-chaîne spécifiée dans une chaîne.
#inclureLe code ci-dessus initialise deux variables de chaîne STR et substr, puis utilise la fonction find () pour rechercher le substr dans le str. Si la sous-chaîne est trouvée, elle étend la position où la sous-chaîne est trouvée, sinon, il imprime «Sous-chaîne introuvable»…
Sortir
3: accéder à un caractère individuel à partir de la chaîne
Caractère unique d'un Std :: String peut être accessible en C ++ à l'aide de l'opérateur d'indice [] ou de la fonction membre AT (). Voici un exemple simple:
#inclureLe programme ci-dessus crée une chaîne "Passe une bonne journée" en utilisant le Std :: String classe. Il accède ensuite au premier caractère de la chaîne à l'aide de l'opérateur d'indice [] et l'affecte à une variable de caractères 'ch'. Enfin, il imprime la valeur de 'ch' en utilisant std :: cout.
Sortir
4: concaténer une chaîne en utilisant la classe Std :: String
Concaténer les chaînes en C ++ en utilisant le Std :: String La classe est très simple, ce qui nécessite d'utiliser l'opérateur + avec deux chaînes qui doivent être concaténées. Les exemples suivants montrent un tel cas:
#inclureLe programme ci-dessus définit trois variables Std :: String: ST1, ST2, et Républiques. Le + L'opérateur est utilisé pour concaténer ST1 et ST2, Et la chaîne résultante est stockée dans ANS. Enfin, la chaîne concaténée est imprimée à la console à l'aide de l'objet std :: cout de la bibliothèque iOStream.
Sortir
Conclusion
La classe de C ++ nommée Std :: String est très utile car il offre de nombreuses fonctions de membre pratique et nous donne un large éventail de fonctionnalités pour faire face aux chaînes en C++. La directive ci-dessus a expliqué diverses utilisations de Std :: String en C ++, comme la création d'une chaîne, en explorant un Std :: String, accéder au premier caractère de la chaîne et concaténation une chaîne en utilisant le Std :: String classe. Le Std :: String L'objet rend interagir avec les chaînes de caractères en C ++, ce qui est plus sécurisé, plus facile et plus efficace à mettre en œuvre.