◐ Shell
clean mode source ↗

std::map::begin, std::map::cbegin — cppreference.com

Материал из cppreference.com

<tbody>

<tbody> </tbody> <tbody class="t-dcl-rev "> </tbody><tbody> </tbody> <tbody class="t-dcl-rev "> </tbody><tbody> </tbody>

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';
  }
}

Вывод:

See also