ไลบรารี C ++ - <tuple>

บทนำ

สิ่งเหล่านี้คืออ็อบเจ็กต์ที่รวมองค์ประกอบของ - ชนิดต่างๆที่เป็นไปได้ - ไว้ด้วยกันในออบเจ็กต์เดียวเช่นเดียวกับออบเจ็กต์คู่ที่ทำกับคู่ขององค์ประกอบ แต่มีลักษณะทั่วไปสำหรับองค์ประกอบจำนวนเท่าใดก็ได้ มีความเกี่ยวข้องอย่างใกล้ชิดกับคลาสคู่ (กำหนดไว้ในส่วนหัว ): Tuples สามารถสร้างขึ้นจากคู่และคู่สามารถถือว่าเป็นทูเปิลเพื่อวัตถุประสงค์บางประการ

ชั้นเรียน

ซีเนียร์ ชั้นเรียนและคำอธิบาย
1 ทูเพิล

เป็นวัตถุที่สามารถเก็บรวบรวมองค์ประกอบต่างๆ แต่ละองค์ประกอบอาจเป็นประเภทที่แตกต่างกัน

คลาสตัวช่วย

ซีเนียร์ ตัวช่วยและคำอธิบาย
1 tuple_size

มีข้อมูลเกี่ยวกับขนาดทูเพิล

2 tuple_element

ประกอบด้วยข้อมูลเกี่ยวกับประเภทองค์ประกอบทูเปิล

การสร้างวัตถุ

ซีเนียร์ การสร้างวัตถุและคำอธิบาย
1 make_tuple

มันสร้างทูเพิล

2 forward_as_tuple

ส่งต่อเป็นทูเพิล

3 ผูก

มันมีอาร์กิวเมนต์ผูก

4 tuple_cat

มันเชื่อมต่อสิ่งทอ

การเข้าถึงองค์ประกอบ

ซีเนียร์ การเข้าถึงและคำอธิบายองค์ประกอบ
1 ได้รับ

ใช้เพื่อรับองค์ประกอบ

วัตถุ

ซีเนียร์ วัตถุและคำอธิบาย
1 เพิกเฉย

ไม่สนใจงานที่มอบหมาย