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