Introduction C ++ est plus proche du matériel informatique que les autres langues. Le noyau C ++ a un objet de caractère, mais pas un objet chaîne. Pour avoir une chaîne dans le noyau C ++, vous devez jouer avec le tableau, objets de caractère, les pointeurs et les guillemets. Si vous avez lu mes tutoriels dans l'ordre donné, alors maintenant, vous devez savoir comment le faire efficacement. Même ainsi, la chaîne de base en C ++ a ses limites surtout lorsqu'on les compare à la chaîne de base d'autres langues. Les auteurs (inventeurs) de C ++ étaient conscients de cela.
Au lieu de C ++ donné un objet de chaîne plus pratique, ils sont venus avec la chaîne (conteneur) classe. La classe de chaîne a fait plus que ce que les chaînes de base dans d'autres langues ont. Donc, en C ++, si vous voulez une chaîne simple, jouer avec tableau, objets de caractères, etc., comme indiqué ci-dessus et de déchirer les avantages de la proximité de matériel. Lorsque vous voulez une chaîne élaborée, utilisez la classe de chaîne. Le C de la classe string est pas aussi proche du matériel comme ++ chaîne de noyau C.
Dans cet article, je vous présente un ensemble de tutoriels sur le C la classe de chaîne. C ++ est une ancienne langues, mais il est un langage complet. Certaines des nouvelles langues sont faciles à apprendre, mais ils ne sont pas aussi complète que C ++. C ++ est en concurrence féroce avec les nouvelles langues. C ++ est un ancien footballeur comme, qui peut encore jouer à plein temps 90 minutes de manière efficace; les jeunes footballeurs nouveaux (nouvelles langues), même si plus élégant, encore ont tout simplement pour payer leurs respects.
Je vous dis ce que, ordinateurs et de logiciels ont pas beaucoup changé de ce qu'ils étaient il ya 20 ans, en regardant les choses d'un point de vue fondamental. Certaines de ces idées étaient là, mais n'a pas pu être mis en œuvre en raison de la faible capacité du matériel à ce moment. L'Internet par exemple, qui nous fascine tant, est juste un exemple d'un réseau. Il ya plus de 20 ans, vous aviez réseaux. L'Internet est simplement un réseau qui asnybody dans le monde peut utiliser à tout moment. D'un point de vue technique, la valeur de l'Internet est dans son utilisation.
L'iPhone est juste un ordinateur et un téléphone combiné. Cela ne pouvait pas être réalisé il ya 30 ans en raison des faibles capacités de matériel à l'époque. Comme les capacités matérielles ont augmenté, que quelqu'un avait découvert ou est venu avec