Un regard en profondeur dans C ++ de base Chaîne Présentation C ++ n'a pas un type d'objet de base de chaîne. La chaîne de base est dérivé par le codeur. C ++ a cependant, une classe de chaîne dans ce qu'on appelle, la bibliothèque de modèles standard. En utilisant cette classe de chaîne est facultative. La classe de chaîne et les caractéristiques de la bibliothèque de modèle standard utilisent la chaîne de noyau de la C de façon déférents. Cela signifie que vous devez comprendre les fondements de la chaîne de base et les différentes façons de l'utiliser.
Cet article vous donne un regard en profondeur sur la chaîne ++ de base C et les différentes façons de l'utiliser. Remarque: Si vous ne pouvez pas voir le code ou si vous pensez que quelque chose manquait (lien brisé, l'image absente), contactez-moi au [email protected]. Qui est, me contacter pour le moindre problème que vous avez à propos de ce que vous lisez. Vous devez avoir des connaissances de base en C ++ avant de lire cet article. Si vous ne disposez pas de cette connaissance, alors lisez la série je l'ai écrit dont la première partie est intitulée «Premiers pas avec C ++".
Pour accéder à l'article, tapez le titre et mon nom dans le champ de recherche de cette page puis cliquez sur Rechercher. Issu de la chaîne de base Une chaîne est une série continue d'objets char dans la mémoire. Il n'y a pas de lacune dans la série. En l'espace de parole, je me réfère à une ou plusieurs cellules de mémoire consécutives qui est (sont) pas associées à un type d'objet. Remarque, un espace tapé par la touche barre d'espace du clavier, ne crée pas un vide dans une chaîne. Il met en char avec une valeur char.
Ceci est juste comme les autres valeurs de type char, mais au lieu d'être affichée comme un personnage à l'écran, il est comme un espace d'affichage. Cela signifie, pour autant que l'ordinateur est concerné, un espace est un caractère (char). Comment une chaîne est délimitée dans la mémoire? Le début d'une chaîne dans la mémoire est identifié par un char *, qui est un pointeur sur le premier caractère de la chaîne. La fin d'une chaîne est le caractère nul, \\ 0. Il est \\ suivi par zéro (pas lettre O).
Ce caractère nul fait partie de la chaîne, mais il est normalement pas affiché sur l'écran ou imprimé. Si le pointeur est un pointeur non constante (d'adresse de mémoire constante), alors il peut être incrémenté pour pointer vers le caractère suivant de la chaîne. Formons désormais une chaîne de base. Le