有时头文件引用为什要用双引号("")而不是尖括号呢""?

简单的说是:如果头文件和包含此文件的程序带文件位于同一个磁盘目录下,便可以使用双引号。如果不在同一个磁盘的目录下,边使用尖括号。

更高级一点的说法是:如果此文件被认定为标准的或项目专属的头文件,便以尖括号将文件名括住,编译器搜索此文件时,会现在默认的磁盘目录中寻找。如果文件名由成对的引号括住,此文件便被认为是一个用户文件,搜索此文件时,会由要包含此文件的文件所在的磁盘目录开始找起。有时会编译出错,就是因为在搜索的路径的没有找到所包含的头文件。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章