Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Opracował: Piotr DejaVu Szawdyński
Język C++

initializer_list::begin

[metoda] Zwraca iterator wskazujący na pierwszy element.

Składnia

C/C++
#include <initializer_list>

namespace std
{
    template < class T >
    class initializer_list
    {
    public:
        typedef const T * const_iterator;
       
        constexpr const_iterator begin();
    };
}

Zwracana wartość

Zwraca iterator swobodnego dostępu wskazujący na pierwszy element znajdujący się w kontenerze » standard C++11initializer_list. W przypadku gdy inicjator listy jest pusty metoda zwraca iterator, który wskazuje na ten sam element co metoda » standard C++11 » initializer_listend.

Opis szczegółowy

Metoda zwraca iterator swobodnego dostępu wskazujący na pierwszy element znajdujący się w inicjatorze listy. Wartości na które wskazują iteratory nie mogą być modyfikowane.

Złożoność obliczeniowa metody: O(1).

Przykład

C/C++
#include <initializer_list>
#include <cstdio>

int main()
{
    std::initializer_list < int > lista = { 33, 22, 11 };
    for( auto it = lista.begin(); it != lista.end(); ++it )
         printf( "%d\n", * it );
   
    return 0;
}
Standardowe wyjście programu:
11
22
33

Zagadnienia powiązane

endZwraca iterator wskazujący na element będący za ostatnim elementem. (metoda)

Linki zewnętrzne