หนึ่งจะได้รับองค์ประกอบจากดัชนีการใช้std::tuple
std::get
วิธีการตั้งค่าองค์ประกอบของทูเปิลตามดัชนี
หนึ่งจะได้รับองค์ประกอบจากดัชนีการใช้std::tuple
std::get
วิธีการตั้งค่าองค์ประกอบของทูเปิลตามดัชนี
คำตอบ:
std::get
ส่งคืนการอ้างอิงถึงค่า คุณจึงกำหนดค่าดังนี้:
std::get<0>(myTuple) = newValue;
แน่นอนว่านี่ถือว่าmyTuple
ไม่ใช่ const คุณยังสามารถย้ายรายการออกจากทูเปิstd::move
ลได้ด้วยการเรียกใช้ทูเพิล
auto movedTo = std::get<0>(std::move(myTuple));