Chaîne C++::front & chaîne C++::back

Chaine C Front Chaine C Back



Aujourd'hui, nous allons apprendre certaines des fonctions de base importantes que les chaînes exécutent en C++. Nous apprendrons comment obtenir ou accéder au premier et au dernier élément de la chaîne d'entrée en utilisant les fonctions de chaîne front() et back().

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 '. Le signe '#' est utilisé pour indiquer au compilateur de charger le fichier d'en-tête. Le mot-clé 'include' est utilisé pour inclure le fichier d'en-tête dans le programme et le 'iostream' est utilisé pour entrer les données et sortir les données. Le deuxième fichier d'en-tête que nous avons inclus dans '#include ' afin que nous puissions utiliser des méthodes de chaîne et de chaîne dans l'ensemble du programme. Ensuite, nous avons utilisé le 'using namespace std' qui signifie que les variables, les fonctions et les classes ne peuvent pas partager le même contexte dans l'ensemble du programme.

#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

#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.