std::vector::at()
Доступ к элементу по индексу с проверкой границ.
Сигнатура
T& v.at(index)Метод at() возвращает ссылку на элемент по индексу с проверкой границ: при выходе за пределы бросает std::out_of_range. В отличие от operator[], безопасен, но чуть медленнее.
std::vector<int> v = {5, 6, 7};
std::cout << v.at(1); // результат: 6