หนึ่งจะได้รับองค์ประกอบจากดัชนีการใช้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));