- array::cbegin() es una función integrada en C++ STL que devuelve un const_iterator que apunta al primer elemento de la array. No se puede usar para modificar el elemento en la array, lo cual es posible usando array::begin().
Sintaxis:
array_name.cbegin()
Parámetros: La función no acepta ningún parámetro.
Valor de retorno: la función devuelve un const_iterator que apunta al primer elemento de la array.
Programa 1:
// CPP program to illustrate
// the array::cbegin() function
#include <bits/stdc++.h>
using
namespace
std;
int
main()
{
array<
int
, 5> arr = { 1, 5, 2, 4, 7 };
// Prints the first element
cout <<
"The first element is "
<< *(arr.cbegin()) <<
"\n"
;
// Print all the elements
cout <<
"The array elements are: "
;
for
(
auto
it = arr.cbegin(); it != arr.cend(); it++)
cout << *it <<
" "
;
return
0;
}
Producción:The first element is 1 The array elements are: 1 5 2 4 7
- array::cend() es una función integrada en C++ STL que devuelve un const_iterator que apunta al elemento teórico después del último elemento de una array.
Sintaxis:
array_name.cend()
Parámetros: La función no acepta ningún parámetro.
Valor de retorno: la función devuelve un const_iterator que apunta al elemento teórico después del último elemento de una array.
Programa 1:
// CPP program to illustrate
// the array::cend() function
#include <bits/stdc++.h>
using
namespace
std;
int
main()
{
array<
int
, 5> arr = { 1, 5, 2, 4, 7 };
// prints all the elements
cout <<
"The array elements are: "
;
for
(
auto
it = arr.cbegin(); it != arr.cend(); it++)
cout << *it <<
" "
;
return
0;
}
Producción:The array elements are: 1 5 2 4 7