Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在一个visual C++项目中,#include "abc/def/gh" 意思是:嘿编译器,去和any同盘目录下的abc文件夹(如果找到多个,先找到;如果没有找到,然后尝试项目文件所在的目录)的包含路径,然后进一步进入 def 文件夹并将 gh 文件包含在其中。
这是真的吗?
关键是,#include 中出现的路径是磁盘上的物理路径,对吧?
谢谢
是的,您的分析是正确的,并且路径对应于磁盘上的物理路径。
但是,当标头包含在<>和中时,会有所不同""。当包含在 中时<>,标头出现在标准标头位置。但如果包含在 中"",则它是项目目录中存在的用户定义的头文件。
<>
""