发布日期:2018-03-26
#include <filename>和#include“filename”有什么区别?+ 查看更多
#include <filename>和#include“filename”有什么区别?
+ 查看更多
发布日期:2018-02-26 17:16
分类:CPlusPlus
浏览次数:86
在C和C++编程语言中,在include语句中使用尖括号和使用引号之间的区别是什么?示例如下:
#include#include "filename"
回答
不同之处在于预处理器搜索include文件的位置。
对于#include"filename",预处理器在 include 指令的文件所在的目录中搜索。 此方法通常用于包括程序员定义的头文件。
对于#include,预处理器以执行相关的方式搜索,通常在编译器/ IDE预先指定的搜索目录中。 此方法通常用于包括标准库头文件。
对于#include"filename",预处理器在 include 指令的文件所在的目录中搜索。 此方法通常用于包括程序员定义的头文件。
对于#include