Пространства имён
Варианты
Действия

std::map::begin, std::map::cbegin

Материал из cppreference.com
< cpp‎ | container‎ | map
 
 
 
std::map
Функции элементы
Доступ к элементам
Итераторы
map::beginmap::cbegin
(C++11)
Ёмкость
Модификаторы
(C++17)
Просмотр
Наблюдатели
Функции, не являющиеся элементами
(C++20)
(до C++20)(до C++20)(до C++20)(до C++20)(до C++20)(C++20)
Принципы вывода(C++17)
 
iterator begin();
(до C++11)
iterator begin()noexcept;
(начиная с C++11)
const_iterator begin()const;
(до C++11)
const_iterator begin()constnoexcept;
(начиная с C++11)
const_iterator cbegin()constnoexcept;
(начиная с C++11)

Возвращает итератор на первый элемент map.

Если map - пуст, возвращаемый итератор будет равен end()

range-begin-end.svg

Содержание

[править]Параметры

(нет)

[править]Возвращаемое значение

Итератор на первый элемент.

[править]Сложность

Константная.


[править]Example

#include <iostream>#include <map>   int main(){std::map<int, float> num_map; num_map[4]=4.13; num_map[9]=9.24; num_map[1]=1.09;// вызываем a_map.begin() и a_map.end()for(auto it = num_map.begin(); it != num_map.end();++it){std::cout<< it->first <<", "<< it->second <<'\n';}}

Вывод:

1, 1.09 4, 4.13 9, 9.24

[править]See also

(C++11)
возвращает итератор на конец
(public функция-элемент)[править]
close