Will
#include "filename"
如果在当前目录中找不到文件,请始终在标准include目录中搜索文件,或者某些编译器可能找不到?
是否可以使用此指令关闭在标准include目录中搜索文件的功能,例如gcc?
§[cpp.incluce]/2:
表单的预处理指令
#include"> q-char-序列 "> 新品
导致用源文件的全部内容替换该指令由";分隔符。命名的源文件是以实现定义的方式搜索。如果不支持此搜索,或者搜索失败,指令被重新处理,就像它读取一样
#include< h-char-序列 > 新品
具有原始指令中相同的包含序列(包括>字符,如果有的话(。
。。。所以是的,如果它没有找到它,它总是在标准的include目录中重新搜索。