Pour atteindre ces articles, il suffit de taper le titre de l'article et mon nom Chrys dans le champ de recherche de cette page puis cliquez sur Rechercher. Classes de chaîne dans la composante de la chaîne de la bibliothèque standard, il existe un certain nombre de classes connexes. Dans cette série, je vais traiter toutes les classes connexes comme une seule classe, appelée classe de chaîne. Les classes de chaînes utilisent les Memory Free Store (objets dynamiques) et des modèles.
Vous devez inclure l'en-tête de chaîne dans votre fichier de code afin d'accéder aux fonctionnalités de classe de chaîne. Vers la fin de la série, nous allons utiliser les fonctions qui ne sont pas de la classe de chaîne, mais sont des cordes Bibliothèque. Qu'est-ce que je vous donne dans cette série est une version simplifiée de ce qui est dans la norme ISO /IEC 14882: 2003 C ++ spécification. Donc je couvre la plupart de ce qui est là. Vous devriez essayer les exemples de code dans cette série que vous avancez, pour voir les résultats.
Instanciation d'une chaîne de deux façons simples que vous pouvez utiliser pour instancier un objet de la classe string string sont; str; et la chaîne str ("string text"); str où est l'identifiant de l'objet chaîne, vous pouvez donner le nom que vous voulez. Le code suivant illustre l'utilisation de la première méthode: #include #include using namespace std; main () {int str de chaîne; str = "Oui, je suis le seul."; Cout return 0; } Notez les comprennent-tête de chaîne; vous faire lorsque vous devez utiliser une méthode ou l'exploitant chaîne.
Avec la première syntaxe, après la création de l'objet chaîne, vous pouvez assigner une chaîne littérale à l'identifiant de l'objet. Vous pouvez également faire l'initialisation lors de la création de la chaîne comme suit: la chaîne str = "Oui, je suis le seul."; Le code suivant illustre comment vous pouvez utiliser la seconde syntaxe: #inclu