Język C++
initializer_list::begin
[metoda] Zwraca iterator wskazujący na pierwszy element.Składnia
#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
initializer_list. W przypadku gdy inicjator listy jest pusty metoda zwraca iterator, który wskazuje na ten sam element co metoda
end.
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
#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
end | Zwraca iterator wskazujący na element będący za ostatnim elementem. (metoda) |
---|
Linki zewnętrzne
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.