Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

ฟังก์ชัน Array get () ใน C ++ STL?


ในส่วนนี้เราจะเห็นฟังก์ชัน get() ของอาร์เรย์ใน C++ STL ฟังก์ชันนี้ใช้เพื่อรับองค์ประกอบ ith ของคอนเทนเนอร์อาร์เรย์ ไวยากรณ์เป็นเหมือนด้านล่าง -

ไวยากรณ์

get<i> array_name

ฟังก์ชันนี้ใช้พารามิเตอร์บังคับสองพารามิเตอร์ เป็นพารามิเตอร์ดัชนี ใช้เพื่อชี้ไปที่ตำแหน่ง ith ของอาร์เรย์ อาร์กิวเมนต์ที่สองคือ array_name นี่คืออาร์เรย์จริงจากองค์ประกอบ ith นี้จะถูกนำไปใช้ ฟังก์ชันนี้ส่งคืนองค์ประกอบ ith

มาดูตัวอย่างกันเพื่อให้ได้แนวคิด

ตัวอย่าง

#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