บ้าน พัฒนาการ ห้องสมุดเพิ่มคืออะไร? - คำจำกัดความจาก techopedia

ห้องสมุดเพิ่มคืออะไร? - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - Boost Libraries หมายถึงอะไร

ห้องสมุด Boost ประกอบด้วยชุดของห้องสมุดมากกว่า 80 แห่งสำหรับภาษาการเขียนโปรแกรม C ++ ห้องสมุดมีให้ฟรีและสามารถใช้กับโครงการซอฟต์แวร์ทั้งฟรีและเป็นกรรมสิทธิ์ได้ Boost รองรับจำนวนงานและโครงสร้างเช่นการทดสอบหน่วยการประมวลผลภาพการทำมัลติเธรดการสร้างหมายเลขเทียมเทียมพีชคณิตเชิงเส้นและนิพจน์ทั่วไป

Techopedia อธิบาย Boost Libraries

Boost ให้ประโยชน์มากมาย:

  • ไลบรารี่เหล่านี้ให้ใช้ฟรีสำหรับทุกแอปพลิเคชัน
  • ห้องสมุดจะได้รับการตรวจสอบโดยเพื่อนและไม่มีการส่งผ่านห้องสมุดก่อนที่จะผ่านรายการชุดทดสอบที่ครอบคลุม
  • มันมีฟังก์ชั่นมากมายที่ไม่ขึ้นอยู่กับแพลตฟอร์ม
  • คุณสมบัติของไลบรารีไม่ได้มีการพึ่งพาซึ่งกันและกันซึ่งช่วยให้คุณลักษณะดังกล่าวสามารถใช้ในแอปพลิเคชันซอฟต์แวร์ได้อย่างอิสระ
  • ห้องสมุดมีความน่าเชื่อถือเพราะนักพัฒนา Boost หลายคนอยู่ในคณะกรรมการมาตรฐาน C ++

บางไลบรารีที่สำคัญใน Boost คือ:

  • any - คอนเทนเนอร์ที่ปลอดภัยและทั่วไปสำหรับประเภทค่า
  • ผูกและ mem_fn - ยึดประสานทั่วไปสำหรับฟังก์ชั่นสมาชิกและฟังก์ชั่น / วัตถุ / ตัวชี้
  • call_traits - กำหนดประเภทสำหรับการผ่านของพารามิเตอร์
  • ตรวจสอบแนวคิด - จัดเตรียมเครื่องมือทั่วไปสำหรับวัตถุประสงค์ในการเขียนโปรแกรม

จุดขายที่เป็นเอกลักษณ์ของ Boost คือให้บริการห้องสมุดสำเร็จรูปสำหรับวัตถุประสงค์เฉพาะ ในการสร้างแอปพลิเคชั่นซอฟต์แวร์ผู้พัฒนาจำเป็นต้องทำคือเลือกไลบรารีที่ถูกต้องและใช้โดยไม่จำเป็นต้องพัฒนาโค้ดตั้งแต่เริ่มต้น

ห้องสมุดเพิ่มคืออะไร? - คำจำกัดความจาก techopedia