==========Chaînes de caractères C++ (strings)========== 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_constructors|Constructeurs]]|création de strings à partir de tableaux de caractères ou d'autres strings| |[[string_operators|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|