const_reference operator[](size_type pos) const; // (1) C++03
constexpr const_reference operator[](size_type pos) const; // (1) C++20
reference operator[](size_type pos); // (2) C++03
constexpr reference operator[](size_type pos); // (2) C++20
概要
pos
番目の要素への参照を取得する。
要件
pos <= size()
戻り値
-
C++03
-
C++11以降
例外
投げない
計算量
定数時間
例
#include <iostream>
#include <string>
int main()
{
std::string s = "hello";
char& c = s[1];
std::cout << c << std::endl;
}
出力
e