#include 的区别和 #include “文件名”
这两种形式的区别在于预处理器搜索要包含的文件的位置。
#include<文件名>
预处理器以与实现相关的方式进行搜索,它搜索编译器预先指定的文件目录。此方法通常用于包含标准库头文件。
#include "文件名"
预处理在包含指令的文件的同一目录中进行搜索。如果失败,则开始像 #include<文件名> 表单一样运行。此方法通常用于包含您自己的头文件。
广告
这两种形式的区别在于预处理器搜索要包含的文件的位置。
预处理器以与实现相关的方式进行搜索,它搜索编译器预先指定的文件目录。此方法通常用于包含标准库头文件。
预处理在包含指令的文件的同一目录中进行搜索。如果失败,则开始像 #include<文件名> 表单一样运行。此方法通常用于包含您自己的头文件。