أود أن نفتح نقاشا حول مكتبة BOOST في لغة البرمجة ++C. هل يمكن تغني هذه المكتبة عن مكتبة القوالب المعيارية STL؟ ما هي نقاط قوتها وضعفها؟ وكذلك ما هو مدى إنتشارها اليوم والدروس والكتب التي تتناولها؟
[ تمت الإجابة ]أسئلة عن مكتبة BOOST ؟
هي مكتبات و ليست مكتبة واحده و جميعها تحت مسمي واحد boost.
اقتباسهل يمكن تغني هذه المكتبة عن مكتبة القوالب المعيارية STL؟
لا هي تضيف عليها و بعض مكتباتها هي جزء من مكتبة STL لإصدار C++11.
اقتباسما هي نقاط قوتها وضعفها؟
تختلف من مكتبة لأخرى، فمثلا type_traits تعطيك طبيعة نوع معين و لا تعطيك أسمه و لكنها تسمح لك بالتعديل عليه - بشكل محدود - و يمكنك إستخدام النوع نفسه من خلالها.
اقتباسما هو مدى إنتشارها اليوم
إذا كانت تم إضافة العديد من مكتباتها داخل C++11 Standard، فماذا تتوقع ان يكون انتشار مكتباتها.
اقتباسوالدروس والكتب التي تتناولها؟
بالنسبة للدروس مكع كل مكتبة من boost يوجد درس مبسط يشرح كيفية استخدامها، هذا بالإضافة لتوثيق المكتبة، و غير ذلك يمكن البحث من Google و ستجد العديد من الدروس.
بالنسبة للكتب إقرأ هذا السؤال.
و الله ولي التوفيق
تم تعديل هذه المشاركة بواسطة C++er في 29 أغسطس 2013 في 15:23
مدونتي: C++ Tips and Tricks