const auto&
আমি কেবল পঠনযোগ্য ক্রিয়াকলাপ সম্পাদন করতে চাইলে যথেষ্ট হবে। তবে আমি bুকে পড়েছি
for (auto&& e : v) // v is non-const
সম্প্রতি কয়েকবার। এটি আমাকে অবাক করে তোলে:
এটা কি সম্ভব যে কিছু অস্পষ্ট কোণার ক্ষেত্রে ফরওয়ার্ডিং রেফারেন্সগুলি ব্যবহার করার ক্ষেত্রে কিছুটা পারফরম্যান্স সুবিধা রয়েছে auto&
বা এর তুলনায় const auto&
?
( shared_ptr
অস্পষ্ট কোণার ক্ষেত্রে সন্দেহজনক)
আমার প্রিয়তে পাওয়া দুটি উদাহরণ আপডেট করুন :
মৌলিক ধরণের উপর পুনরাবৃত্তি যখন কনস্ট্যান্ড রেফারেন্স ব্যবহার করে কোন অসুবিধা?
লুপের জন্য একটি পরিসীমা-ভিত্তিক ব্যবহার করে আমি কী সহজেই মানচিত্রের মানগুলি নিয়ে পুনরাবৃত্তি করতে পারি?
দয়া করে এই প্রশ্নটিতে মনোনিবেশ করুন: আমি লুপগুলির জন্য কেন পরিসীমা ভিত্তিতে অটো এবং& ব্যবহার করতে চাই?
auto&&
লুপগুলির জন্য কেন রেঞ্জ-ভিত্তিক ব্যবহার করতে চাই ?