El set::cbegin() es una función integrada en C++ STL que devuelve un iterador constante que apunta al primer elemento del contenedor. El iterador no se puede usar para modificar los elementos en el contenedor del conjunto. Los iteradores se pueden aumentar o disminuir para atravesar el conjunto en consecuencia.
Sintaxis:
constant_iterator set_name.cbegin()
Parámetros: La función no acepta ningún parámetro.
Valor de retorno: la función devuelve un iterador constante que apunta al primer elemento del contenedor.
Programa para demostrar el método set::cbegin().
C++
// C++ program to demonstrate the // set::cbegin() function #include <bits/stdc++.h> using namespace std; int main() { int arr[] = { 14, 12, 15, 11, 10 }; // initializes the set from an array set<int> s(arr, arr + 5); // prints all elements in set for (auto it = s.cbegin(); it != s.cend(); it++) cout << *it << " "; return 0; }
10 11 12 14 15
set::cend() es una función incorporada en C++ STL que devuelve un iterador constante que apunta a la posición más allá del último elemento en el contenedor. El iterador no se puede usar para modificar los elementos en el contenedor del conjunto. Los iteradores se pueden aumentar o disminuir para recorrer el conjunto en consecuencia.
Sintaxis:
constant_iterator set_name.cend()
Parámetros: La función no acepta ningún parámetro.
Valor de retorno: la función devuelve un iterador constante que apunta a la posición más allá del último elemento en el contenedor en el contenedor.
Programa para demostrar el método set::cend().
C++
// C++ program to demonstrate the // set::cend() function #include <bits/stdc++.h> using namespace std; int main() { int arr[] = { 14, 12, 15, 11, 10 }; // initializes the set from an array set<int> s(arr, arr + 5); // prints all elements in set for (auto it = s.cbegin(); it != s.cend(); it++) cout << *it << " "; return 0; }
10 11 12 14 15