close
Пространства имён
Варианты
Действия

std::deque::operator[]

Материал из cppreference.com
 
 
 
 
<tbody> </tbody>
reference operator[]( size_type pos );
const_reference operator[]( size_type pos ) const;

Возвращает ссылку на элемент по индексу pos. Проверка на выход за границы не выполняется.

Параметры

pos индекс элемента

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

Ссылка на запрашиваемый элемент.

Сложность

Константная.

Пример

Следующий код использует operator[] для чтения и записи в std::deque<int>:

#include <deque>
#include <iostream>

int main()
{
    std::deque<int> numbers {2, 4, 6, 8};

    std::cout << "Second element: " << numbers[1] << '\n';

    numbers[0] = 5;

    std::cout << "All numbers:";
    for (auto i : numbers) {
        std::cout << ' ' << i;
    }
    std::cout << '\n';
}

Вывод:

Second element: 4
All numbers: 5 4 6 8

См. также

предоставляет доступ к указанному элементу с проверкой границ
(public функция-элемент) [править]