6
সি ++ 11 টি মূল্যায়ন এবং পদার্থবিজ্ঞানের বিভ্রান্তি (রিটার্ন স্টেটমেন্ট)
আমি মূলসূত্রের রেফারেন্সগুলি বোঝার চেষ্টা করছি এবং সি ++ 11 এর শব্দার্থবিজ্ঞান স্থানান্তর করব। এই উদাহরণগুলির মধ্যে পার্থক্য কী, এবং এর মধ্যে কোনটি ভেক্টর অনুলিপি করতে যাচ্ছে না? প্রথম উদাহরণ std::vector<int> return_vector(void) { std::vector<int> tmp {1,2,3,4,5}; return tmp; } std::vector<int> &&rval_ref = return_vector(); দ্বিতীয় উদাহরণ std::vector<int>&& return_vector(void) { std::vector<int> tmp …