English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

C++ vector at() 사용 방법 및 예제

C++ Vector

인덱스가 범위를 벗어났을 때 out_of_range를 터뜨립니다.

문법

v는 k가 인덱스 위치인 v를 생성합니다. 문법은 다음과 같습니다:

vector<object_type> v;
v.at(k);

파라미터

k:k는 at() 함수가 반환할 요소의 인덱스 위치를 정의합니다。

반환 값

지정된 위치의 요소를 반환합니다。

아래 그림은 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의 요소에 접근합니다.

C++ Vector