সূচী দ্বারা কীভাবে std :: tuple উপাদান সেট করবেন?


90

std::tupleব্যবহার করে সূচকের মাধ্যমে কেউ একটি উপাদান পেতে পারেন std::get। অ্যানালগিকভাবে, কীভাবে সূচক অনুসারে টিপলের উপাদান সেট করবেন ?

উত্তর:


133

std::getমানটির একটি রেফারেন্স প্রদান করে। সুতরাং আপনি এই মত মান সেট:

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

এটি অবশ্যই নিরপেক্ষ বলে ধরে নিয়েছে myTuple। এমনকি আইটেমগুলিকে টিপলের মাধ্যমে টিপলটিতে সরিয়ে নিয়ে যেতে পারেন std::move:

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.