forward_list cbegin() en C++ STL

forward_list::cbegin() es una función en C++ STL que devuelve un iterador constante que apunta al primer elemento de forward_list. Sintaxis:

forward_list_name.cbegin()

Parámetros: Esta función no acepta ningún parámetro. 

Valor de retorno: esta función devuelve un iterador que apunta al contenido constante. Dado que el iterador no es constante, se puede aumentar, disminuir o modificar, pero como no se puede usar para modificar su contenido, incluso si la lista de reenvío no es constante. Si la lista de reenvío está vacía, no se eliminará la referencia al iterador devuelto por la función. Los siguientes programas ilustran el uso de la función: 

Programa 1: 

CPP

// CPP program to illustrate
// forward_list::cbegin();
 
#include <forward_list>
#include <iostream>
using namespace std;
 
int main()
{
    forward_list<int> sample = { 45, 87, 6 };
 
    // Get the first element by
    // dereferencing the iterator
    // returned by sample.cbegin()
    cout << "1st element of sample: ";
    cout << *sample.cbegin();
}
Producción:

1st element of sample: 45

Complejidad de tiempo: O(1)

Espacio Auxiliar: O(1)

Programa 2: 

CPP

#include <forward_list>
#include <iostream>
using namespace std;
 
int main()
{
    forward_list<int> sample = { 7, 4, 9, 15 };
 
    // Display the elements
 
    cout << "sample: ";
    for (auto it = sample.cbegin(); it != sample.cend(); it++)
        cout << *it << " ";
}
Producción:

sample: 7 4 9 15

Complejidad de tiempo: O(1)

Espacio Auxiliar: O(1)

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 *