المتغيرات
فضاءات التسمية
أفعال

std::{{{1}}}::operator[]

من cppreference.com
reference       operator[]( size_type pos );
قالب:mark since none
const_reference operator[]( size_type pos ) const;
قالب:mark since none

Returns a reference to the element at specified location ‎pos‎. No bounds checking is performed.

محتويات

[تعديل] Parameters

pos - position of the element to return

[تعديل] Return value

Reference to the requested element.

[تعديل] Complexity

Constant.

[تعديل] Notes

Unlike std::map::operator[]‎, this operator never insert a new element into the container.

[تعديل] Example

The following code uses ‎operator[]‎ read from and write to a std::{{{1}}}<int>:

#include <{{{1}}}>
#include <iostream>
 
int main()
{
    std::{{{1}}}<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

[تعديل] See also

قالب:dsc mem fun