*   >> Leitura Educação Artigos >> science >> programação

Sequências recipiente de biblioteca em C ++ Simplified

Introdução Eu suponho que você pode usar a matriz C ++. Se você quiser mais de uma matriz, então você tem que usar o que é chamado, um recipiente Sequence. Neste artigo, eu apresentá-lo a uma série de tutoriais sobre Sequence Containers. Na série tutorial, eles são chamados de seqüências de contentores (mudança na ordem das palavras). Limitações da matriz Imagine que você deseja excluir o elemento de uma matriz C ++. Isso não é possível. Você pode definir o valor de um C ++ matriz para NULL, mas você não pode excluir o elemento.

Imagine que você gostaria de adicionar um elemento (com valor) para o início da matriz. Isso não é possível. Imagine que você deseja adicionar um elemento (com valor) para o fundo de uma matriz. Que ainda não é possível com a matriz C ++. Esses e outros requisitos são necessários nos programas modernos. Solução para as limitações do C ++ matriz Devido às limitações acima, C ++ surgiu com as sequências de contêineres. Existem diferentes formas de recipiente. Um deles chamado, o vector, vai resolver os problemas acima e mais. Cada sequência de recipiente tem as suas vantagens e desvantagens.

C ++ é uma linguagem completa. Nada é realmente deixado de fora. Se você estudou uma nova língua como JavaScript, você teria notado que a sua matriz é na verdade um objeto, que resolve os problemas acima com métodos. A matriz C ++ não é um objeto, no sentido estrito da palavra. No entanto, em C ++, as sequências de contentores são objetos. C ++ é uma linguagem antiga e por isso abordado este problema a partir de um ponto de vista original. Na minha opinião, os autores (inventores) de algumas das novas línguas tem sua inspiração de C ++. Então eles vieram com compromissos.

Eles cana-up com matrizes que são objetos; que iria fazer muitas das coisas que C ++ recipientes fazer, mas não todos. Na verdade, JavaScript em particular, não tem qualquer equivalente ao recipiente seqüência. Permitam-me recordar aqui que JavaScript, não foi escrito para o mesmo fim como C ++; talvez seja por isso que não é tão poderoso. C ++ tem resistido ao teste do tempo e é competindo ferozmente com as novas línguas. Então, eu recomendo fortemente que você para estudar seqüências de contêineres.

Há um outro conjunto de recipientes para aprender, mas começar com as sequências de contentores primeiros. A série tutorial foi escrito de forma passo-a-passo. Os exemplos de código são bem formatado com boa recuo, fazendo a leitura muito fácil. Não existem caracteres especia

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.