इंडेक्स द्वारा std :: tuple एलिमेंट को कैसे सेट करें?


90

एक std::tupleसूचकांक का उपयोग करके एक तत्व प्राप्त कर सकते हैं std::get। अनुक्रमणिका द्वारा tuple का तत्व कैसे सेट करें ?

जवाबों:


133

std::getमान का संदर्भ देता है। तो आप मूल्य इस तरह निर्धारित करते हैं:

std::get<0>(myTuple) = newValue;

यह निश्चित रूप myTupleसे गैर-कास्ट है कि मानता है । तुम भी एक tuple के माध्यम से आइटम ले जा सकते हैं std::move, tuple पर इसे आमंत्रित करके:

auto movedTo = std::get<0>(std::move(myTuple));

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.