recipiente de biblioteca Sequências em C ++ Simplificado - Parte 3 Divisão 1 Introdução Agora é hora de criar um recipiente simples seqüência. Esta é a parte 3 da minha série, Contentores Biblioteca Sequências em C ++ Simplificado. Você deve ter lido as duas primeiras partes antes de ler esta parte, uma vez que esta é uma continuação. Nesta parte da série, vamos criar um recipiente sequência simples em C ++. Lembre-se que um recipiente seqüência é um modelo de classe cujo componente fundamental é a lista na memória dinâmica.
Um recipiente seqüência é chamado simplesmente de uma seqüência. Os elementos da lista de uma sequência pode ser acessado através de índices. Nota: Se você não pode ver o código ou se você acha que alguma coisa está faltando (link quebrado, imagem ausente), apenas contacte-me em [email protected]. Ou seja, contacte-me para o menor problema que você tem sobre o que você está lendo. Propriedades do Simple Sequence O modelo de classe do recipiente sequência simples tem apenas uma propriedade (membro de dados). A propriedade é um ponteiro para o primeiro elemento da lista na memória dinâmica.
Uma sequência prática terá um bom número de propriedades. Métodos do Simple Sequence Os nomes dos métodos (funções membro) do recipiente sequência simples são: - construtor - obtainValue - putValue - addElement Vamos agora olhar para o significado dos métodos. construtor Construtor é a função de construtor. O nome do construtor é o nome da classe (sempre assim). A função de construtor não tem qualquer valor retornado. Ele tem dois parâmetros (argumentos): o primeiro é um int e dá-lhe o número de elementos iniciais na lista.
O segundo modelo é um marcador de posição, que representa o tipo de objecto nos elementos da lista. Com qualquer modelo, o marcador pode ser qualquer um dos tipos fundamentais, qualquer um dos tipos de derivados, por exemplo, ponteiro, ou objetos instanciados. obtainValue Este método tem um argumento, que é o índice de um elemento de interesse na lista. A função retorna o valor do elemento. putValue Este método tem dois argumentos: a primeira é um índice de um elemento de interesse. O segundo é o valor que você quer dar para o elemento.
Este valor determinado, substitui o valor que estava lá, semelhante ao que é feito com matrizes. O método não retorna nada. addElement Este método adiciona um elemento com um valor no fim da lista. O método tem um argumento, que é o valor. O método não retorna nada. O método vai usar um it