1. 程式人生 > >C++中#include的兩種方式

C++中#include的兩種方式

一、#include< >

  #include< > 引用的是編譯器的類庫路徑裡面的標頭檔案。

  假如你編譯器定義的自帶標頭檔案引用在 C:\Keil\c51\INC\ 下面,則 #include<stdio.h> 引用的就是 C:\Keil\c51\INC\stdio.h 這個標頭檔案,不管你的專案在什麼目錄裡, C:\Keil\c51\INC\stdio.h 這個路徑就定下來了,一般是引用自帶的一些標頭檔案,如: stdio.h、conio.h、string.h、stdlib.h 等等。

二、#include" "

  #include" " 引用的是你程式目錄的相對路徑中的標頭檔案。

  假如你的專案目錄是在 D:\Projects\tmp\ ,則 #include"my.h" 引用的就是 D:\Projects\tmp\my.h 這個標頭檔案,一般是用來引用自己寫的一些標頭檔案。如果使用 #include" " ,它是會先在你專案的當前目錄查詢是否有對應標頭檔案,如果沒有,它還是會在對應的引用目錄裡面查詢對應的標頭檔案。例如,使用 #include "stdio.h" 如果在你專案目錄裡面,沒有 stdio.h 這個標頭檔案,它還是會定位到 C:\Keil\c51\INC\stdio.h 這個標頭檔案的。