◐ Shell
clean mode source ↗

std::map::end, std::map::cend — cppreference.com

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

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

iterator end();

(до C++11)

iterator end() noexcept;

(начиная с C++11)

const_iterator end() const;

(до C++11)

const_iterator end() const noexcept;

(начиная с C++11)

const_iterator cend() const noexcept;

(начиная с C++11)

Возвращает итератор на элемент, следующий за последним элементом map.

Этот элемент существует лишь условно, попытка доступа к нему приведёт к неопределённому поведению.

Параметры

(нет)

Возвращаемое значение

Итератор на элемент, следующий за последним элементом.

Сложность

Константная

Пример

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

Вывод:

См. также