تحسين قيمة الإرجاع في VC2008
-
22-08-2019 - |
سؤال
هل هناك تقنية أخرى مثل RVO (العودة القيمة الأمثل) أو NRVO (يسمى تحسين قيمة الإرجاع) التي يمكن أن يكون استخدام مع VC2008؟
المحلول
هذا قد تساعدك.
ولكن عادة انها المترجم الذي يفعل مثل هذا النوع من التحسين، وليس لك.
نصائح أخرى
وأود أن لا تقلق كثيرا عن تلك تحقيق أمثلية لو كنت أنت. وبصرف النظر عن أي شيء آخر، فهي ليست المحمولة.
إذا كنت قلقا حول كتابة كفاءة كود C ++، وسيادة رقم واحد هو تجنب نسخ تماما. تأكد من استخدام الإشارة في جميع الأماكن التي هي ممكنة، ولكن لا تحاول استخدامها حيث أنها ليست كذلك. بعد كل أحيانا كنت فعلا بحاجة إلى قيمة جديدة - حيث بلغت قيمة مقابل تطبيقات مشغل + ()، على سبيل المثال
لا تنتمي إلى StackOverflow