Qual é o tamanho em C ++

Qual é o tamanho em C ++
O tamanho() A função é uma função integrada padrão na biblioteca de modelos padrão C ++ usada para determinar um objeto ou tamanho de matriz em bytes. A função retorna o valor do número de elementos em uma matriz que, por sua vez, determina o tamanho da estrutura de dados. Esta função é útil por vários motivos, como contar o número de caracteres em uma string, itens em uma matriz ou elementos em um vetor. Neste artigo, nós

Na linguagem C ++, o tamanho() A função pode ser aplicada a uma variedade de recipientes, como vetores, cordas ou matrizes. Ele pode funcionar com uma variedade de tipos de dados e retornar um valor inteiro, o que contribui para sua versatilidade. O tamanho() A função usada nas matrizes fornece o número de elementos presentes em uma matriz. Para vetores e cordas, ele retorna o número de elementos ou caracteres presentes neles.

O std :: size () A função é acessível se algum dos seguintes cabeçalhos estiver presente: , , , , , , , , , , e . O tamanho() A função pode ser aplicada a todos esses contêineres.

#incluir
#incluir
#incluir
usando namespace std;
int main ()

int n;
string s = "linuxhint";
n = s.tamanho();
cout<< "The size of the given string is = " << n;
vetor v = 3,65,2,542,45;
cout<< "\nInitial size of the vector = " <variedade a;
cout<< "The size of the array is = " <retornar 0;

No código acima, estamos inicializando um corda 'Linuxhint', cujo tamanho pode ser encontrado usando o tamanho() função. O tamanho da corda é 9. Então uma vetor é inicializado e seu tamanho é dado usando o tamanho() função, i.e., 5. Em seguida, um variedade é declarado e seu tamanho é determinado pelo tamanho() função, i.e., 7.

Saída

Observação: É importante observar que o tamanho() função retorna o tamanho do contêiner em termos do número de elementos presentes. Se o tamanho do contêiner, seja uma matriz, vetor ou string, for zero, a função retornará zero para o seu tamanho.

Um dos benefícios mais significativos do tamanho() A função é sua capacidade de simplificar para os desenvolvedores acessar informações sobre a estrutura de dados em que estão trabalhando. Por exemplo, se um desenvolvedor precisar obter rapidamente o número de itens em um vetor para que eles possam executar determinadas operações, eles podem usar o tamanho() função.

Os tipos de dados básicos, como número inteiro, duplo e flutuação, não podem usar o tamanho() função, pois eles só podem conter um único valor.

Conclusão

O tamanho() O método na biblioteca padrão C ++ é uma ferramenta útil e essencial para descobrir quantos elementos estão em um contêiner, matriz ou string. Como é bastante simples e tem uma ampla gama de aplicações, é bastante útil em muitos domínios de programação diferentes. Para ficar claro, o tamanho() O método não produz o tamanho de um bloco de memória gerado dinamicamente; Em vez disso, ele fornece apenas o número de componentes em um contêiner. O tamanho é um componente crucial das estruturas de dados que devem ser mantidas adequadamente para evitar problemas como vazamentos de memória e transbordamento de buffer.