English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
이 함수는 벡터(vector)의 첫 번째 요소를 가리키게 합니다.
begin() 함수는 벡터(vector)의 첫 번째 요소를 가리키는 반복자를 반환하며, front() 함수는 벡터(vector) 컨테이너 내와 같은 요소에 대한 참조를 반환합니다.
벡터(vector) "v"는 다음과 같은 문법으로 정의됩니다:
iterator it = v.begin();
이 함수는 어떠한 매개변수도 포함하지 않습니다.
이 함수는 벡터(vector)의 첫 번째 요소를 가리키는 반복자를 반환합니다.
이제 간단한 예제를 보겠습니다.
#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) 유형입니다.
이제 다른 간단한 예제를 보겠습니다.
#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)의 세 번째 요소.