สารบัญ:
คำจำกัดความ - Boost Libraries หมายถึงอะไร
ห้องสมุด Boost ประกอบด้วยชุดของห้องสมุดมากกว่า 80 แห่งสำหรับภาษาการเขียนโปรแกรม C ++ ห้องสมุดมีให้ฟรีและสามารถใช้กับโครงการซอฟต์แวร์ทั้งฟรีและเป็นกรรมสิทธิ์ได้ Boost รองรับจำนวนงานและโครงสร้างเช่นการทดสอบหน่วยการประมวลผลภาพการทำมัลติเธรดการสร้างหมายเลขเทียมเทียมพีชคณิตเชิงเส้นและนิพจน์ทั่วไป
Techopedia อธิบาย Boost Libraries
Boost ให้ประโยชน์มากมาย:
- ไลบรารี่เหล่านี้ให้ใช้ฟรีสำหรับทุกแอปพลิเคชัน
- ห้องสมุดจะได้รับการตรวจสอบโดยเพื่อนและไม่มีการส่งผ่านห้องสมุดก่อนที่จะผ่านรายการชุดทดสอบที่ครอบคลุม
- มันมีฟังก์ชั่นมากมายที่ไม่ขึ้นอยู่กับแพลตฟอร์ม
- คุณสมบัติของไลบรารีไม่ได้มีการพึ่งพาซึ่งกันและกันซึ่งช่วยให้คุณลักษณะดังกล่าวสามารถใช้ในแอปพลิเคชันซอฟต์แวร์ได้อย่างอิสระ
- ห้องสมุดมีความน่าเชื่อถือเพราะนักพัฒนา Boost หลายคนอยู่ในคณะกรรมการมาตรฐาน C ++
บางไลบรารีที่สำคัญใน Boost คือ:
- any - คอนเทนเนอร์ที่ปลอดภัยและทั่วไปสำหรับประเภทค่า
- ผูกและ mem_fn - ยึดประสานทั่วไปสำหรับฟังก์ชั่นสมาชิกและฟังก์ชั่น / วัตถุ / ตัวชี้
- call_traits - กำหนดประเภทสำหรับการผ่านของพารามิเตอร์
- ตรวจสอบแนวคิด - จัดเตรียมเครื่องมือทั่วไปสำหรับวัตถุประสงค์ในการเขียนโปรแกรม
จุดขายที่เป็นเอกลักษณ์ของ Boost คือให้บริการห้องสมุดสำเร็จรูปสำหรับวัตถุประสงค์เฉพาะ ในการสร้างแอปพลิเคชั่นซอฟต์แวร์ผู้พัฒนาจำเป็นต้องทำคือเลือกไลบรารีที่ถูกต้องและใช้โดยไม่จำเป็นต้องพัฒนาโค้ดตั้งแต่เริ่มต้น
