std::map::begin, std::map::cbegin
Материал из cppreference.com
iterator begin(); |
(до C++11) | |
iterator begin() noexcept; |
(начиная с C++11) | |
const_iterator begin() const; |
(до C++11) | |
const_iterator begin() const noexcept; |
(начиная с C++11) | |
const_iterator cbegin() const noexcept; |
(начиная с C++11) | |
Возвращает итератор на первый элемент map.
Если map - пуст, возвращаемый итератор будет равен end()
Параметры
(нет)
Возвращаемое значение
Итератор на первый элемент.
Сложность
Константная.
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 функция-элемент) |