พึ่งเคยใช้งานครั้งแรกโปรดอ่านที่นี่! howtouse!
x
  • Register
หางานด้าน IT อยู่เหรอ?

[C/C++] #include <filename> กับ #include "filename" ต่างกันอย่างไร

+2 votes

ในภาษา C/C++ นั้นจะมีไดเรกทีฟที่ใช้ในการอ้างอิงถึง source code ที่ใช้เพิ่มเติมในโปรแกรมของเราโดยใช้ ไดเรกทีฟ #include

เลยอยากทราบว่าถ้าเราใช้

angle brackets (<,>) : #include <filename>

หรือ

qoutes ( " )  : #include "filename"

จะมีความแตกต่างอย่างไรบ้าง

ถามเมื่อ May 22, 2012 in C/C++ โดย HuaNaa (455 คะแนน)
   

1 Answer

+2 votes
quote จะหา file ที่ include จากใน directory เดียวกันกับ source code ก่อน ถ้าไม่เจอจะไปหาใน include path
แต่ bracket จะหาจาก include path อย่างเดียว
ตอบเมื่อ May 22, 2012 โดย Krurkrit Phoosakul (1,174 คะแนน)

Related questions

+2 votes
1 คำตอบ
1,504 views ถามเมื่อ May 22, 2012 in C/C++ โดย HuaNaa (455 คะแนน)
+2 votes
1 คำตอบ
+2 votes
1 คำตอบ
850 views ถามเมื่อ May 22, 2012 in C/C++ โดย HuaNaa (455 คะแนน)
+2 votes
1 คำตอบ
183 views ถามเมื่อ May 22, 2012 in C/C++ โดย HuaNaa (455 คะแนน)
...