根据ISO/IEC标准,包含C++头文件时,应该使用<...>
样式,而不是"..."
样式。<...>
样式用于包含标准库的头文件,而"..."
样式用于包含用户自定义的头文件。
使用<...>
样式时,编译器会在标准库的默认系统目录中查找头文件。这种方式可以确保在不同的编译环境中都能正确地找到并包含标准库的头文件。
使用"..."
样式时,编译器会首先在当前工作目录中查找头文件,然后再在系统目录中查找。这种方式更适用于包含用户自定义的头文件,因为用户自定义的头文件通常位于当前工作目录中。
下面是一些示例代码,展示了如何正确地包含C++头文件:
// 包含标准库的头文件
#include
#include
// 包含用户自定义的头文件
#include "myheader.h"
在这个示例中,iostream
和vector
是标准库的头文件,应该使用<...>
样式进行包含。而myheader.h
是用户自定义的头文件,应该使用"..."
样式进行包含。
上一篇:包括布局覆盖现有布局并滚动
下一篇:包括C/C++中的结构体和编译