O recipiente do vetor em C ++ recipiente de biblioteca Sequências em C ++ Simplificado - Parte 4 Divisão 2 Introdução Esta é a parte 4 da minha série, Contentores Biblioteca Sequências em C ++ Simplificado. Você deve ter lido as partes anteriores da série antes de ler este. Nesta parte da série, começamos a olhar para um recipiente seqüência em C ++ chamada, vetor. O contentor C ++ oferece 5 sequências, que são chamados, vetor, lista, deque, pilhas e filas. Eu vou tratar apenas do vetor, lista e deque nesta série.
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. As diferenças entre as sequências As três sequências Vou tratar nesta série cada um tem sua própria característica forte contra os outros. O vector é um recipiente sequência de uso geral. A lista deve ser utilizado quando houver inserções e deleções frequentes a partir do meio da seqüência.
O deque deve ser usado quando a maioria das inserções e deleções ter lugar no começo ou no fim da sequência. Cabeçalho do arquivo para Template vector Classe A fim de utilizar o modelo de vetor Classe você precisa incluir o arquivo de cabeçalho, vetor. Propriedades do vector O vector é uma classe e por isso tem propriedades. A propriedade é um identificador com um tipo de objeto. Para um vetor, muitos dos tipos de propriedade objeto são outras classes. Um vector também tem métodos. Cada contêiner tem uma lista; de modo que o vector tem uma lista. Os métodos operam na lista.
Seus valores de retorno são os tipos de propriedades vetoriais. Os nomes das propriedades do vetor são: Referência const_reference iterador const_iterator size_type difference_type value_type allocator_type ponteiro const_pointer reverse_iterator const_reverse_iterator O nome de cada uma dessas propriedades, lhe dá uma idéia do que é. Para entender completamente cada uma dessas propriedades, você precisa de um artigo inteiro ou uma série inteira. Como eu passar a explicar as outras características do vetor, você vai conhecer os usos dessas propriedades.
Se você leu o pré-requisito que eu dei na primeira parte da série, você deve ficar bem à medida que avançamos. Instanciar um vector É a função de construtor de qualquer classe que instancia um objeto para essa classe. Vou dar-lhe duas maneiras de instanciar um vetor. Em termos simples, a sintax
net