forward_list::cbefore_begin() es una función incorporada en CPP STL que devuelve un iterador de acceso aleatorio constante que apunta a la posición anterior al primer elemento de forward_list. El iterador obtenido por esta función se puede usar para iterar en el contenedor, pero no se puede usar para modificar el contenido del objeto al que apunta, incluso si el objeto en sí no es constante.
Sintaxis:
forwardlist_name.cbefore_begin()
Parámetros: La función no acepta ningún parámetro.
Valor devuelto: la función devuelve un iterador de acceso aleatorio constante que apunta a la posición anterior al primer elemento de la lista_delantera.
El siguiente programa demuestra la función anterior:
// C++ program to illustrate the // cbefore_begin() function #include <bits/stdc++.h> using namespace std; int main() { // initialising the forward list forward_list<int> fl = { 20, 30, 40, 50 }; // performing cbefore_begin function auto it = fl.cbefore_begin(); // inserting element before the first element fl.insert_after(it, 10); cout << "Element of the list are:" << endl; // loop to print the elements of the list for (auto it = fl.begin(); it != fl.end(); ++it) cout << *it << " "; return 0; }
Element of the list are: 10 20 30 40 50
Publicación traducida automáticamente
Artículo escrito por Twinkl Bajaj y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA