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