En C++, la chaîne est un type de bibliothèque standard utilisé pour représenter du texte. Ses fonctionnalités incluent : des tableaux dynamiques, des jeux de caractères de longueur variable ; les objets chaîne peuvent être créés via des littéraux, des copies ou des chaînes de style C ; les éléments sont accessibles à l'aide de l'opérateur d'indice ou des méthodes d'affectation front()/back() ; La méthode append()/insert() modifie la chaîne ; fournit des opérations telles que la recherche de sous-chaînes, la comparaison de chaînes, la concaténation, la conversion de casse, etc. ; elle est plus sûre et plus fonctionnelle que les chaînes de style C, mais peut entraîner une surcharge de mémoire supplémentaire.
utilisation des chaînes en C++
string est un type de bibliothèque standard utilisé en C++ pour représenter des données texte. Il s'agit d'un tableau dynamique qui stocke une collection de caractères de longueur variable. Les objets chaîne se comportent comme des chaînes de style C mais offrent des fonctionnalités et une sécurité plus riches.
Créer des objets chaîne
Il existe plusieurs façons de créer des objets chaîne :
string s1 = "Bonjour "; string s2(s1);
string s1 = "Hello"; string s2(s1);
string s(cstr, length);
其中 cstr 是 C 风格字符串,length 是字符串长度。访问 string 元素
s[index]
访问指定位置的字符。修改 string
s = "New string";
s.append("!");
s.insert(index, "ABC");
string s(cstr, length);
où cstr est une chaîne de style C et length est une longueur de chaîne . Accès aux éléments de chaîne
s[index]
pour accéder au caractère à la position spécifiée. s = "Nouvelle chaîne";
s.append(" ! ");
s.insert(index, "ABC");
Autres opérations sur les chaînes
==, !=, <, >, <=, >= Opérateurs
Concaténer des chaînes :Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!