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 |