Espaces de noms
Variantes
Affichages
Actions

Chaînes de caractères C++ (strings)

De cppreference.com.
< cpp


La classe string fourni un moyen utile pour la manipulation et le stockage de séquences de caractères, et est définie dans l'espace de nom std dans le fichier en-tête <string>.

Constructeurs création de strings à partir de tableaux de caractères ou d'autres strings
Opérateurs concaténation, assignation, comparaison, utilisation de strings pour les entrées/sorties
append ajout de caractères ou de strings à un string
assign assignation d'une valeur à un string à partir d'autres strings ou des tableaux de caractères
at obtention du caractère à une position donnée
begin obtention un itérateur placé au début du string
c_str obtention d'une version non modifiable d'un string sous la forme d'un tableau standard C de caractères
capacity obtention du nombre de caractères que le string peut contenir
clear suppression de tous les caractères du string
compare comparaison de deux strings
copy copie des caractères d'un string dans un tableau
data obtention d'un pointeur vers le premier caractère du string
empty obtention d'une valeur booléenne indiquant si le string est vide ou non
end obtention d'un itérateur positionné juste après le dernier caractère d'un string
erase suppression de caractères dans un string
find recherche de caractères dans un string
find_first_not_of recherche de la première absence de caractères
find_first_of recherche de la première occurence de caractères
find_last_not_of recherche de la dernière absence de caractères
find_last_of recherche de la dernière occurence de caractères
getline lecture de données depuis un flux E/S et les placer dans un string
insert insertion de caractères dans un string
length obtention de la longueur du string
max_size obtention du nombre maximal de caractères que peut contenir le string
push_back ajout d'un caractère à la fin du string
rbegin obtention d'un itérateur inverse positionné à la fin du string
rend obtention d'un itérateur inverse positionné au début du string
replace remplacement de caractères dans le string
reserve définition de la capacité minimale du string
resize changement de la taille du string
rfind recherche de la dernière occurrence d'une sous-chaine
size obtention du nombre d'éléments d'un string
substr obtention d'une sous-chaine
swap échange du contenu du string avec celui d'un autre