Introdução C ++ está mais perto do hardware do computador do que outras línguas. O núcleo C ++ tem um objeto personagem, mas não um objeto string. Para ter uma seqüência no núcleo C ++, você tem que brincar com a matriz, objetos de caráter, os ponteiros e as aspas duplas. Se você estiver lendo meus tutoriais na ordem dada, então, por agora, você deve saber como fazer isso de forma eficaz. Mesmo assim, a seqüência do núcleo em C ++ tem seus limites, especialmente quando comparado com a seqüência de caracteres de núcleo de outras línguas.
Os autores (inventores) do C ++ estavam cientes disso. Em vez de C ++ dado um objeto string mais conveniente, eles vieram para cima com a string (container) classe. A classe string, na verdade, tem mais do que seqüências de núcleo em outros idiomas têm. Assim, em C ++, quando você quer uma seqüência simples, brincar com matriz, objetos de caracteres, etc., como indicado acima e rasgar os benefícios da proximidade com hardware. Quando você quer uma seqüência elaborada, usar a classe string. O C ++ classe string não é tão perto do hardware como o C ++ corda núcleo.
Neste artigo vou apresentar-lhe um conjunto de tutoriais sobre o C ++ classe string. C ++ é uma linguagem antiga, mas é uma linguagem completa. Algumas das novas línguas são fáceis de aprender, mas eles não são tão completo como C ++. C ++ está competindo ferozmente com as novas línguas. C ++ é como um jogador de futebol de idade, que ainda pode jogar em tempo integral de 90 minutos de forma eficaz; os jovens futebolistas novos (novos idiomas), embora mais elegante, ainda só tem que pagar seus respeitos.
Digo-vos que, computadores e software não mudaram muito do que eram há 20 anos, olhar para as coisas de um ponto de vista fundamental. Algumas das idéias estavam lá, mas não poderia ser implementado por causa da baixa capacidade de hardware naquele momento. A Internet, por exemplo, que nos fascina tanto, é apenas um exemplo de uma rede. Mais de 20 anos atrás, você tinha redes. A Internet é apenas uma rede que asnybody no mundo pode usar a qualquer momento. De um ponto de vista técnico, o valor da Internet é na sua utilização. O iPhone é apenas um computador e telefone combinados.
Este não pode ser alcançada há 30 anos por causa das fracas capacidades de hardware no momento. Como as capacidades de hardware aumentou, alguém descobriu ou surgiu com a idéia de iPhones. Agora, olhando para C ++: os autores (inventores) do C ++ poderia prever o que iria apreciar ho