begin() / end()

Свободные функции для итераторов начала и конца.

Сигнатураstd::begin(c) / std::end(c)

Свободные функции std::begin() и std::end() возвращают итераторы начала и конца контейнера или обычного массива. Работают единообразно с STL-контейнерами и C-массивами.

int arr[] = {1, 2, 3};
int sum = 0;
for (auto it = std::begin(arr); it != std::end(arr); ++it)
    sum += *it;
std::cout << sum; // результат: 6
← Все записи: C++ STL
Поддержать проект