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(); }
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(); }
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