C/C++ include ""与<>的区别

来源:互联网 发布:淘宝二手书可靠吗 编辑:程序博客网 时间:2024/06/05 09:50
#include "header.h"#include <iostream>

上面两种include的区别就在于查找路径不同:

使用<>编译器会去系统库中查找文件,如果没有找到,就出错。

使用“”编译器会先在当前目录下找,如果没有找到,再做和<>同样的工作。


基于上面的区别,如果你把自己项目写的头文件用<>包含,是会出错滴,因为在系统库中找不到。

而把系统库文件用""方式包含,没有问题,只是编译性能上不如<>,原因就不用解释了吧?

0 0
原创粉丝点击