Vector Capacidade em C ++ recipiente de biblioteca Sequências em C ++ Simplificado - Parte 8 Divisão 3 Introdução Esta é a parte 8 da minha série, Contentores Biblioteca Sequências em C ++, simplificado. Nesta parte da série, falamos sobre alguns métodos vetor que estão relacionados ao tamanho do vetor. Presumo que você leu as partes anteriores desta 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. tamanho size_type () const; Este método devolve o número de elementos de comprimento (ou tamanho) do vetor. size_type pode ser considerado como um int. Tente o seguinte código: #include #include using namespace std; int main () {myVtor vector
(5); myVtor [0] = 'A'; myVtor [1] = 'B'; myVtor [2] = 'C'; myVtor [3] = 'D'; myVtor [4] = 'E'; int vsize myVtor.size = (); cout retornar 0; } Redimensionamento void (size_type sz, T c = T ()); Este método altera o tamanho do vector.
O primeiro argumento é o novo tamanho (int) que você deseja. Se o tamanho requerido é maior do que o tamanho actual, então o segundo argumento é o valor (objecto) do tipo de elemento que vai encher as células adicionadas ao fim da lista de vetor. Se o novo tamanho é mais pequeno do que o tamanho actual, em seguida, os últimos elementos são removidos; Neste caso, o segundo argumento não é necessária. Se você está aumentando o tamanho e você não digitar o segundo argumento, você teria valores padrão para os elementos adicionados.
Leia e tentar os dois seguintes exemplos de código: #include #include using namespace std; int main () {vector (2); myVtor [0] = 5; myVtor [1] = 16; myVtor.resize (4, 0); cout cout cout cout return 0; } # Include #include using namespace std; int main () {myVtor vector (5); myVtor [0] = 'A'; myVtor [1] = 'B'; myVtor [2] = 'C'; myVtor [3] = 'D'; myVtor [4] = 'E'; myVtor.resize (3); cout cout cout retornar 0; } Bool empty () const; Este método é utilizado para testar se ou não um vector está vazio. Vazia significa que o vector não possui nenhum elemento. Ele retorna verdadeiro se não houver elementos do vetor, caso contrário ele retorna falso. Leia e tentar os dois seguintes exemplos de código: #include #include using namespace std; int main () {myVtor vetor; if (myVtor.empty ()) {cout} return 0; } # Include #include using namespace std; int main () {myVt1 Hora geográficas para C ++