array :: begin () y la matriz :: end () funciones con el Ejemplo de STL C ++

C ++ STL | arsenal :: begin () y la matriz :: end () funciones : Aquí, vamos a aprender acerca de la gama :: begin () y la matriz :: end () funciones de matriz en C ++ STL . array

C ++ STL :: begin () y la matriz :: end () funciones

array :: begin () función es una función de biblioteca de array y se utiliza para obtener el primer elemento de la matriz, devuelve un señalador iterador al primer elemento de la matriz.

variedad :: end () la función es una función de biblioteca de gama y se utiliza para obtener el último elemento de la matriz, devuelve un iterador que apunta al último elemento de la matriz.

Sintaxis:

    array::begin();
array::end();

Parámetros: Ninguno

class valor: iteradores Función Return apuntando a los primeros y últimos elementos de una matriz.

Ejemplo: programa

    Input or array declaration:
array<int,5> arr {10, 20, 30, 40, 50};
Function call:
auto it=arr.begin();
cout<<*it;
it=arr.end();
cout<<*it;
Output:
10 50

C ++ STL para demostrar ejemplo de array :: begin () y la matriz :: end () funciones

#include <array>
#include <iostream>
using namespace std;
int main()
{
array<int,5> numbers {10, 20, 30, 40, 50};
array<string,5> cities {"New Delhi", "Mumbai", "Gwalior"};
cout<<"Elements of numbers array..."<<endl;
for(auto it=numbers.begin(); it!=numbers.end(); it++)
cout<<*it<<" ";
cout<<endl;
cout<<"Elements of cities array..."<<endl;
for(auto it=cities.begin(); it!=cities.end(); it++)
cout<<*it<<" ";
cout<<endl;
return 0;
}

salida

Elements of numbers array...
10 20 30 40 50
Elements of cities array...
New Delhi Mumbai Gwalior


Deja un comentario

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