4
কেন কোনও ডিফল্ট মুভ-অ্যাসাইনমেন্ট / মুভ-কনস্ট্রাক্টর নেই?
আমি একজন সাধারণ প্রোগ্রামার। আমার শ্রেণীর সদস্যদের ভেরিয়েবলগুলি প্রায়শই POD- প্রকার এবং এসটিএল-পাত্রে থাকে। এ কারণে আমাকে খুব কমই অ্যাসাইনমেন্ট অপারেটর বা অনুলিপি নির্মাণকারী লিখতে হয়, কারণ এগুলি ডিফল্টরূপে প্রয়োগ করা হয়। এটি যুক্ত করুন, আমি যদি std::moveঅস্থাবর বস্তুগুলিতে ব্যবহার করি তবে এটি অ্যাসাইনমেন্ট-অপারেটরটি ব্যবহার করে, অর্থ std::moveপুরোপুরি নিরাপদ। আমি …