Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

Standard Libraries ใน C++ คืออะไร?


ในภาษาการเขียนโปรแกรม C++ ไลบรารีมาตรฐาน C++ คือชุดของคลาสและฟังก์ชัน ซึ่งเขียนด้วยภาษาหลักและเป็นส่วนหนึ่งของมาตรฐาน ISO ของ C++ ไลบรารีมาตรฐาน C++ มีคอนเทนเนอร์ทั่วไปหลายตัว ฟังก์ชันเพื่อใช้และจัดการคอนเทนเนอร์เหล่านี้ ออบเจ็กต์ฟังก์ชัน สตริงและสตรีมทั่วไป (รวมถึงแบบโต้ตอบและไฟล์ I/O) รองรับคุณลักษณะภาษาบางรายการ และฟังก์ชันสำหรับงานประจำวัน เช่น การค้นหาสแควร์ รากของตัวเลข ต่อไปนี้เป็นคุณสมบัติบางอย่างของไลบรารีมาตรฐาน C++ -

  • สตรีม - ไลบรารีเหล่านี้ใช้เพื่อจัดการกับสตรีมประเภทต่างๆ ที่มีอยู่ใน C++ ตัวอย่างเช่น fstream แสดงถึงสตรีมไฟล์โดยทั่วไป และคลาสนี้สามารถใช้เพื่อสร้างไฟล์ เขียนข้อมูลไปยังไฟล์ และอ่านข้อมูลจากไฟล์ sstream แสดงถึงสตริงสตรีมและโดยทั่วไปใช้เพื่อจัดการกับสตริง เป็นต้น
  • คอนเทนเนอร์ − นี่คือคอลเล็กชันของคลาสที่ใช้ในการจัดเก็บข้อมูลในประเภทข้อมูลต่างๆ เช่น เวกเตอร์ ชุด แผนที่ สแต็ค คิว ฯลฯ สิ่งเหล่านี้เป็นส่วนประกอบของ STL
  • ห้องสมุดทั่วไป − ไลบรารี เช่น อัลกอริธึม Chrono สำหรับเวลา ตัววนซ้ำ หน่วยความจำ ฯลฯ
  • คลังตัวเลข − ไลบรารีนี้เป็นชุดของส่วนประกอบที่โปรแกรม C++ อาจใช้เพื่อดำเนินการเกี่ยวกับกึ่งตัวเลข ตัวอย่างเช่น กำหนดเทมเพลตของคลาส และฟังก์ชันมากมายสำหรับการแสดงและจัดการตัวเลขที่ซับซ้อน ใช้สำหรับสร้างตัวเลขสุ่ม (pseudo-) เป็นต้น
  • เกลียว − นี่คือไลบรารี่ที่เปิดตัวใน C++11 ซึ่งโดยทั่วไปจะจัดการกับการทำงานพร้อมกัน
  • ไลบรารีมาตรฐาน C - แต่ละส่วนหัวจากไลบรารีมาตรฐาน C จะรวมอยู่ในไลบรารีมาตรฐาน C++ โดยใช้ชื่ออื่น ซึ่งสร้างขึ้นโดยการลบ .h และเพิ่ม 'c' ในตอนเริ่มต้น เช่น 'time.h' กลายเป็น 'ctime'

โปรดทราบว่าไลบรารีมาตรฐานใน C++ จะแตกต่างจากไลบรารีเทมเพลตมาตรฐาน (STL) ซึ่งเป็นชุดย่อยของไลบรารีมาตรฐาน