جدول المحتويات:
التعريف - ماذا تعني المكتبات الداعمة؟
تتكون مكتبات Boost من مجموعة تضم أكثر من 80 مكتبة للغة البرمجة C ++. تتوفر المكتبات مجانًا ويمكن استخدامها في كل من مشاريع البرامج المجانية والمملوكة. يدعم Boost عددًا من المهام والهياكل مثل اختبار الوحدة ومعالجة الصور وتعدد مؤشرات الترابط وتوليد الأرقام العشوائية المزيفة والجبر الخطي والتعبيرات العادية.
تيكوبيديا تشرح مكتبات دفعة
يوفر Boost عددًا من المزايا:
- المكتبات مجانية للاستخدام في جميع التطبيقات.
- تتم مراجعة المكتبات من قِبل النظراء ولا يتم تمرير أي مكتبة قبل أن تمر بقائمة شاملة من مجموعات الاختبار.
- إنه يوفر عددًا كبيرًا من الوظائف المستقلة عن النظام الأساسي.
- ميزات المكتبات ليست مترابطة ، مما يسمح باستخدام الميزات في تطبيقات البرامج بشكل مستقل.
- تعتبر المكتبات ذات مصداقية لأن العديد من مطوري Boost في لجنة معايير C ++.
بعض المكتبات المهمة في Boost هي:
- أي - حاوية آمنة وعامة لأنواع القيمة
- bind and mem_fn - المجلدات المعممة لوظائف الأعضاء ووظائف / كائنات / مؤشرات
- call_traits - يحدد أنواع مرور المعلمات
- الاختيار المفهوم - يوفر أدوات عامة لغرض البرمجة
تتمثل نقطة البيع الفريدة لـ Boost في أنها توفر مكتبات جاهزة لأغراض محددة. لإنشاء تطبيق برنامج ، كل ما يتعين على المطور القيام به هو اختيار المكتبة المناسبة واستخدامها ، دون الحاجة إلى تطوير رمز من البداية.