Computer >> Máy Tính >  >> Lập trình >> C ++

Hàm get () mảng trong C ++ STL?

Trong phần này chúng ta sẽ thấy hàm get () của mảng trong C ++ STL. Hàm này được sử dụng để lấy phần tử thứ i của vùng chứa mảng. Cú pháp như sau -

Cú pháp

get<i> array_name

Hàm này nhận hai tham số bắt buộc. Là tham số chỉ mục. Nó được sử dụng để trỏ đến vị trí thứ i của mảng. Đối số thứ hai là tên_mảng. Đây là mảng thực tế từ phần tử thứ i này sẽ được lấy. Hàm này trả về phần tử thứ i.

Hãy để chúng tôi xem một ví dụ để có được ý tưởng.

Ví dụ

#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;
}

Đầu ra

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