deque cbegin() en C++ STL

El método cbegin() en deque es una función en C++ STL que devuelve un iterador que apunta al primer elemento del contenedor.

Sintaxis :

deque_name.cbegin()

Valor devuelto : Devuelve un iterador constante que apunta al primer elemento de la deque. Esto significa que el iterador se puede usar para recorrer la cola, pero no para modificarla. Es decir, funciones como insertar, borrar arrojarían un error si se llamaran usando un iterador constante.
El iterador constante debe usarse cuando no desea que ninguna parte de su código modifique el contenido de la deque.

Los siguientes programas ilustran la función.

Programa 1:

#include <deque>
#include <iostream>
  
using namespace std;
  
int main()
{
  
    // Create a deque
    deque<int> dq = { 2, 5, 7, 8, 6 };
  
    // Print the first element of deque
    // using cbegin() method
    cout << "First element of the deque is: ";
  
    // Get the iterator pointing to the first element
    // And dereference it
    cout << *dq.cbegin();
}
Producción:

First element of the deque is: 2

Programa 2:

#include <deque>
#include <iostream>
  
using namespace std;
  
int main()
{
  
    // Create a deque
    deque<int> dq = { 1, 5, 2, 4, 7 };
  
    // Insert an element at the front
    dq.push_front(45);
  
    // Insert an element at the back
    dq.push_back(56);
  
    // Print the first element of deque
    // using cbegin() method
    cout << "First element of the deque is: ";
  
    // Get the iterator pointing to the first element
    // And dereference it
    cout << *dq.cbegin();
}
Producción:

First element of the deque is: 45

Publicación traducida automáticamente

Artículo escrito por tufan_gupta2000 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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