En lenguaje C ++, el tamaño() La función se puede aplicar a una variedad de contenedores, como vectores, cuerdas o matrices. Puede funcionar con una variedad de tipos de datos y devolver un valor entero, lo que contribuye a su versatilidad. El tamaño() La función utilizada en las matrices proporciona la cantidad de elementos que están presentes en una matriz. Para vectores y cadenas, devuelve el número de elementos o caracteres presentes en ellos.
El std :: size () Se puede acceder a la función si alguno de los siguientes encabezados está presente: , , , , , , , , , , y . El tamaño() la función se puede aplicar a todos estos contenedores.
#incluir
#incluir
#incluir
usando el espacio de nombres STD;
int main ()
int n;
cadena S = "Linuxhint";
n = S.tamaño();
cout<< "The size of the given string is = " << n;
vectorv = 3,65,2,542,45;
cout<< "\nInitial size of the vector = " <formación a;
cout<< "The size of the array is = " <regresar 0;
En el código anterior, estamos inicializando un cadena 'Linuxhint', cuyo tamaño se puede encontrar usando el tamaño() función. El tamaño de la cadena es 9. Entonces un vector se inicializa y su tamaño se proporciona utilizando el tamaño() función, yo.mi., 5. A continuación, un formación se declara y su tamaño está determinado por el tamaño() función, yo.mi., 7.
Producción
Nota: Es importante tener en cuenta que el tamaño() la función devuelve el tamaño del contenedor en términos del número de elementos presentes en él. Si el tamaño del contenedor, ya sea una matriz, vector o cadena, es cero, la función devolverá cero para su tamaño.
Uno de los beneficios más importantes del tamaño() La función es su capacidad para simplificar que los desarrolladores accedan a la información sobre la estructura de datos en la que están trabajando. Por ejemplo, si un desarrollador necesita obtener rápidamente el número de elementos en un vector para que pueda realizar ciertas operaciones en él, puede usar el tamaño() función.
Los tipos de datos básicos, como Integer, Double y Float, no pueden usar el tamaño() función, ya que solo pueden contener un solo valor.
Conclusión
El tamaño() El método en la biblioteca estándar C ++ es una herramienta útil y esencial para descubrir cuántos elementos hay en un contenedor, matriz o cadena. Como es bastante simple y tiene una amplia gama de aplicaciones, es bastante útil en muchos dominios de programación diferentes. Ser claro, el tamaño() El método no produce el tamaño de un bloque de memoria generado dinámicamente; más bien, solo proporciona la cantidad de componentes en un contenedor. El tamaño es un componente crucial de las estructuras de datos que deben mantenerse correctamente para evitar problemas como las fugas de memoria y el desbordamiento del búfer.