Comme nous le savons tous, C++ est un langage orienté objet et il est facile à apprendre car il utilise les concepts de boucle. Il existe différents types de données en C++ et string est l'un de ces types de données. Une chaîne est un objet composé d'une séquence d'éléments.
Introduction
Dans la chaîne C++, de nombreux accesseurs d'éléments différents sont utilisés pour accéder à l'élément ou au caractère de la chaîne d'entrée. Ici, nous utilisons la méthode front() et la méthode back() pour accéder au premier et au dernier caractère de la chaîne d'entrée. Maintenant, expliquons ces méthodes et voyons comment ces méthodes fonctionneront en C++.
chaîne::méthode front()
La méthode string front() est utilisée pour accéder au premier élément ou élément avant de la chaîne d'entrée et nous pouvons également insérer l'élément ou le caractère au début de la chaîne d'entrée. Le premier caractère inséré sera remplacé par l'ancien premier caractère. C'est pourquoi la longueur de la chaîne d'entrée restera la même.
Syntaxe
Lorsque nous commençons à écrire la syntaxe de la méthode front(), nous écrivons d'abord le mot-clé 'char' qui montrera que nous allons accéder au caractère. Ensuite, nous déclarerons la variable qui stocke le premier caractère de la chaîne d'entrée donnée. Nous appellerons la chaîne d'entrée que nous avons déjà créée. Nous avons concaténé la méthode front() avec elle en appelant. La méthode front() est la méthode prédéfinie de chaîne utilisée pour accéder au premier élément de la chaîne d'entrée.
Erreurs et exceptions
Si la chaîne d'entrée est vide, elle affichera le comportement indéfini ou listera l'erreur. Si la chaîne d'entrée n'est pas vide, elle affichera la sortie souhaitée et ne lèvera pas l'exception.
Valeur de retour
La méthode string front() renverra le premier caractère ou élément de la chaîne d'entrée donnée.
Exemple
Voici un exemple de la méthode string front(). Avant d'implémenter l'exemple, nous avons d'abord besoin d'un compilateur C++ pour pouvoir écrire et exécuter notre programme. Dans les programmes C++, nous inclurons toujours des fichiers d'en-tête liés à notre programme car C++ nous permet d'utiliser des fichiers d'en-tête afin que nous n'ayons pas besoin d'écrire le code de chacun.
En utilisant des fichiers d'en-tête prédéfinis, notre code sera précis, gérable et facile à comprendre. Le premier fichier d'en-tête que nous avons inclus est '#include
#include
en utilisant l'espace de noms std ;
entier principale ( )
{
chaîne de caractères = 'Bienvenue dans le monde de la programmation \n ' ;
cout << chaîne << fin ;
carboniser Premier_élément = str. de face ( ) ;
cout << 'Le premier élément de la chaîne d'entrée est : ' << Premier_élément << fin ;
str. de face ( ) = '_' ;
cout << fin << 'La chaîne de mise à jour est : ' << chaîne << fin ;
revenir 0 ;
}
Après avoir inclus les bibliothèques de base dans le programme, nous commençons à écrire le code de ligne réel que nous voulons implémenter. Pour cela, appelez la fonction main() et commencez à y écrire le code. Tout d'abord, nous allons déclarer la chaîne d'entrée en écrivant le mot-clé 'chaîne' nommé 'str', puis écrire la chaîne d'entrée entre guillemets doubles. Et puis nous l'avons imprimé en utilisant la méthode prédéfinie cout() de C++.
Nous allons écrire la méthode string front(). Pour cela, écrivez d'abord le mot-clé 'char' qui signifie que nous accédons au caractère, puis nous déclarons la variable 'First_Element' qui stocke les éléments de la chaîne d'entrée. Ensuite, nous appellerons la méthode front() qui indique au compilateur que nous accédons au premier élément de la chaîne d'entrée. Nous l'avons affiché en utilisant la méthode cout() et nous y avons passé la variable de chaîne « str ».
Après avoir appelé la méthode front(), nous avons fait une dernière chose qui indiquera clairement à l'utilisateur d'où provient la variable à laquelle nous avons accédé depuis la chaîne d'entrée. Pour cela, nous écrivons d'abord le nom de la variable de chaîne 'str' et le concaténons avec la méthode front (), puis stockons n'importe quelle variable ou symbole dedans. Ce faisant, il remplacera l'ancien premier élément de la chaîne d'entrée par le nouvel élément. Voyons la sortie du programme implémenté :
chaîne::méthode back()
La méthode string back() est utilisée pour accéder au dernier élément de la chaîne d'entrée et nous pouvons également ajouter l'élément ou le caractère à la fin de la chaîne d'entrée. Le dernier caractère sera remplacé par l'ancien dernier caractère. C'est pourquoi la longueur de la chaîne d'entrée restera la même.
Syntaxe
Comprenons l'implémentation de la méthode back() de string. Tout d'abord, nous écrivons le mot-clé 'char' et déclarons la variable qui stocke le dernier élément de la chaîne d'entrée, puis appelons la méthode back().
Erreurs et exceptions
Si la chaîne d'entrée n'est pas vide, elle affichera la sortie souhaitée et ne lèvera pas l'exception et si elle est vide, elle affichera un comportement indéfini.
Valeur de retour
La méthode string back() renverra le dernier élément de la chaîne d'entrée donnée.
Exemple
Dans cet exemple, nous incluons d'abord les bibliothèques de base qui sont utiles lors de l'écriture du programme, puis nous y écrirons 'using namespace std'. Ensuite, nous appellerons la fonction principale et nous
Nous y écrirons la ligne de code proprement dite. Tout d'abord, nous prenons la chaîne d'entrée et l'affichons en utilisant la méthode cout(). Ensuite, nous avons appelé la méthode string back() afin de pouvoir accéder au dernier élément de la chaîne d'entrée. Après cela, nous avons également ajouté le dernier élément en remplaçant l'ancien dernier élément de la chaîne d'entrée et en renvoyant 0 à la fonction main(). #include
en utilisant l'espace de noms std ;
entier principale ( )
{
chaîne de caractères = 'Bonjour le monde' ;
cout << 'La chaîne d'entrée est : ' << chaîne << fin ;
carboniser end_element = str. retour ( ) ;
cout << fin << 'Le dernier caractère de la chaîne est : ' << end_element << fin ;
str. retour ( ) = '_' ;
cout << fin << 'La chaîne mise à jour est : ' << chaîne ;
revenir 0 ;
}
Voyons la sortie du code d'illustration ci-dessus et voyons ce que nous obtenons en implémentant la méthode back() de string :
Conclusion
Dans cet article, nous avons appris ce qu'est une chaîne en C++ et quelles sont les méthodes des types de chaîne, et comment nous allons les implémenter. Nous avons appris les méthodes front() et back() de la chaîne et nous avons également fait quelques exemples avec une explication détaillée de chaque ligne de code.