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

เหตุใดฉันจึงไม่ควร #include


เป็นไฟล์ส่วนหัว ไฟล์นี้มีไลบรารีมาตรฐานทั้งหมด บางครั้งในการแข่งขันเขียนโค้ดบางรายการ เมื่อเราต้องประหยัดเวลาในการแก้ปัญหา การใช้ไฟล์ส่วนหัวนี้จะเป็นประโยชน์

ในแนวทางวิศวกรรมซอฟต์แวร์ เราควรลดการย่อเล็กสุดรวม การใช้ไฟล์ส่วนหัวนี้จะรวมไฟล์จำนวนมาก ซึ่งบางครั้งอาจไม่จำเป็นในโปรแกรม ดังนั้นจึงอาจเพิ่มเวลาในการคอมไพล์และขนาดของโปรแกรมได้

ข้อเสียที่สำคัญบางประการของไฟล์ส่วนหัวนี้แสดงอยู่ด้านล่าง

  • นี้ไม่ใช่ไฟล์ส่วนหัวมาตรฐานของไลบรารี GNU C++ ดังนั้นคอมไพเลอร์บางตัวอาจล้มเหลวในการคอมไพเลอร์ซอร์สโค้ดด้วยไฟล์ส่วนหัวนี้

  • เมื่อใช้สิ่งนี้ อาจต้องใช้เวลาคอมไพล์นานขึ้นโดยไม่จำเป็น

  • เนื่องจากนี่ไม่ใช่ส่วนหนึ่งของไลบรารี C++ มาตรฐานจึงไม่สามารถพกพาได้

  • สำหรับไฟล์ส่วนหัวนี้ ทุกครั้งที่คอมไพเลอร์พยายามนำเข้าส่วนหัวซ้ำๆ ทุกครั้งที่คอมไพล์โค้ด