مرجع القيمة التمريرية مقابل مرجع قيمة التمرير في معلمات الوظيفة
عند تحديد دالة تأخذ وسيطة نوع محدد، لديك خياران أساسيان: مرجع القيمة التمريرية أو مرجع القيمة التمريرية. تُنشئ قيمة التمرير نسخة من الوسيطة، بينما يستخدم مرجع التمرير بقيمة r قيمة مرجع rvalue (المؤقت) للوسيطة، مما يسمح بنقلها إلى الوظيفة.
الاختلافات الرئيسية
بعيدًا عن التمييز الأساسي بين النسخ والنقل، هناك العديد من الاختلافات الرئيسية التي يجب مراعاتها:
آثار الواجهة
الاختيار بين التمرير مرجع -by-value وpass-by-rvalue له آثار على واجهة الوظيفة:
قيمة التمرير:
مرجع قيمة المرور:
اعتبارات الكفاءة
يعتمد فرق الكفاءة بين مرجع القيمة التمريرية ومرجع القيمة التمريرية على دلالات نوع الوسيطة:تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3