Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++ STL의 배열 get() 함수?

<시간/>

이 섹션에서는 C++ STL에서 배열의 get() 함수를 볼 것입니다. 이 함수는 배열 컨테이너의 i번째 요소를 가져오는 데 사용됩니다. 구문은 아래와 같습니다 -

구문

get<i> array_name

이 함수는 두 개의 필수 매개변수를 취합니다. 인덱스 매개변수입니다. 배열의 i번째 위치를 가리키는 데 사용됩니다. 두 번째 인수는 array_name입니다. 이것은 이 i번째 요소에서 가져온 실제 배열입니다. 이 함수는 i번째 요소를 반환합니다.

아이디어를 얻기 위해 한 가지 예를 살펴보겠습니다.

예시

#include<iostream>
#include<array>
using namespace std;
main() {
   array<int, 10> arr = {00, 11, 22, 33, 44, 55, 66, 77, 88, 99};
   cout << "1st element: " << get<0>(arr) << endl;
   cout << "6th element: " << get<5>(arr) << endl;
   cout << "8th element: " << get<7>(arr) << endl;
   cout << "10th element: " << get<9>(arr) << endl;
}

출력

1st element: 0
6th element: 55
8th element: 77
10th element: 99