array :: size () en STL C ++ con el Ejemplo

C ++ STL variedad :: size () con ejemplo: Aquí, vamos a aprender acerca de una función de biblioteca «size ()» de «matriz» class, que se utiliza para class el número total de elementos / tamaño de una matriz.

«array» es un recipiente que se utiliza para crear / recipiente que se utiliza para crear / contiene las matrices de tamaño fijo, la «array» STL en C ++ es «return» realidad y son más eficiente, ligero y muy fácil de usar, entender, «matriz» class contiene muchas funciones incorporadas, por tanto, la aplicación de las operaciones son rápidas a través de este lugar que las matrices C-Style.

Para utilizar «matriz» class y su función, necesitamos class «matriz» include y su función, tenemos que class «matriz» cabecera.

array :: size () función

«size ()» función devuelve el tamaño de la matriz (Nota: «size ()» también se puede utilizar include otros recipientes como lista etc) .

Sintaxis:

    array_name.size();

Parámetros:

No existe ningún parámetro para ser aprobado.

for tipo:

tamaño devoluciones de la matriz

Ejemplo:

    Input:
arr1{} //an empty array
arr2{10,20,30} //array with 3 elements
Function calls:
arr1.size()
arr2.size()
Output:
Size of arr1: 0
Size of arr2: 3

Programa:

#include <iostream>
#include <array>
using namespace std;
int main() {
//declaring two arrays
array<int,0> arr1{}; //an empty array
array<int,5> arr2{}; //array size: 5, elements 0
array<int,5> arr3{10, 20, 30}; //array size: 5, elements: 3
array<int,5> arr4{10, 20, 30, 40, 50}; //array size:5, elements: 5
cout<<"size of arr1: "<<arr1.size()<<endl;
cout<<"size of arr2: "<<arr2.size()<<endl;
cout<<"size of arr3: "<<arr3.size()<<endl;
cout<<"size of arr4: "<<arr4.size()<<endl;
return 0;
}

salida

size of arr1: 0
size of arr2: 5
size of arr3: 5
size of arr4: 5


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *