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

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

C++ Vector(컨테이너)

이 함수는 벡터(vector)의 첫 번째 요소를 가리키게 합니다.

begin() vs front()

begin() 함수는 벡터(vector)의 첫 번째 요소를 가리키는 반복자를 반환하며, front() 함수는 벡터(vector) 컨테이너 내와 같은 요소에 대한 참조를 반환합니다.

문법

벡터(vector) "v"는 다음과 같은 문법으로 정의됩니다:

iterator it = v.begin();

매개변수

이 함수는 어떠한 매개변수도 포함하지 않습니다.

반환 값

이 함수는 벡터(vector)의 첫 번째 요소를 가리키는 반복자를 반환합니다.

예제1

이제 간단한 예제를 보겠습니다.

#include <iostream>
#include<vector>
using namespace std;
int main()
{
vector<char> v{'a','e','i','o','u'};
vector<char>::iterator itr;
itr = v.begin();
cout<<*itr;
return 0;
}

출력:

a

이 예제에서는 begin() 함수에 접근하기 위해 반복자 "itr" 객체를 생성했으며, "itr"는 문자 값을 포함한 벡터(vector) 유형입니다.

예제2

이제 다른 간단한 예제를 보겠습니다.

#include <iostream>
#include<vector>
using namespace std;
int main()
{
vector<int> v{1,2,3,4,5};
vector<int>::iterator itr;
itr=v.begin()+2;
cout<<*itr;
return 0;
}

출력:

3

이 예제에서 begin() 함수가 증가2접근 가능한 벡터(vector)의 세 번째 요소.

C++ Vector(컨테이너)