English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
인덱스가 범위를 벗어났을 때 out_of_range를 터뜨립니다.
v는 k가 인덱스 위치인 v를 생성합니다. 문법은 다음과 같습니다:
vector<object_type> v; v.at(k);
k:k는 at() 함수가 반환할 요소의 인덱스 위치를 정의합니다。
지정된 위치의 요소를 반환합니다。
if(i = 0:
if(i = 3:
하나의 간단한 예제를 보겠습니다.
#include<iostream> #include<vector> using namespace std; int main() { vector<int> v1{1,2,3,4}; for(int i=0;i<v1.size();i++) cout<<v1.at(i); return 0; }
출력:
1234
이 예제에서 at() 함수는 vector의 요소에 접근합니다.