std::tupleব্যবহার করে সূচকের মাধ্যমে কেউ একটি উপাদান পেতে পারেন std::get। অ্যানালগিকভাবে, কীভাবে সূচক অনুসারে টিপলের উপাদান সেট করবেন ?
উত্তর:
std::getমানটির একটি রেফারেন্স প্রদান করে। সুতরাং আপনি এই মত মান সেট:
std::get<0>(myTuple) = newValue;
এটি অবশ্যই নিরপেক্ষ বলে ধরে নিয়েছে myTuple। এমনকি আইটেমগুলিকে টিপলের মাধ্যমে টিপলটিতে সরিয়ে নিয়ে যেতে পারেন std::move:
auto movedTo = std::get<0>(std::move(myTuple));
নন-কনস্ট্যান্ট সংস্করণটি get একটি রেফারেন্স দেয় । আপনি রেফারেন্স বরাদ্দ করতে পারেন। উদাহরণস্বরূপ, ধরুন tযে টিপল, তারপরে:get<0>(t) = 3;