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

ความแตกต่างระหว่าง #include และ #include ชื่อไฟล์ใน C/C++ คืออะไร?


ความแตกต่างระหว่างทั้งสองรูปแบบอยู่ในตำแหน่งที่ตัวประมวลผลล่วงหน้าค้นหาไฟล์ที่จะรวมไว้

#include

ตัวประมวลผลล่วงหน้าค้นหาในลักษณะที่ขึ้นกับการใช้งาน โดยจะค้นหาไดเรกทอรีที่คอมไพเลอร์กำหนดไว้ล่วงหน้า วิธีนี้มักใช้เพื่อรวมไฟล์ส่วนหัวของไลบรารีมาตรฐาน

#include "ชื่อไฟล์"

ตัวประมวลผลล่วงหน้าจะค้นหาในไดเร็กทอรีเดียวกันกับไฟล์ที่มีคำสั่ง หากล้มเหลว แสดงว่าเริ่มทำงานเหมือน #include แบบฟอร์ม วิธีนี้มักใช้เพื่อรวมไฟล์ส่วนหัวของคุณเอง