C++头文件中双引号和尖括号的区别
时间: 2024-02-28 19:57:02 浏览: 260
include包含头文件的语句中,双引号和尖括号的区别(详解)
在C++中,头文件可以使用双引号或尖括号来引用。双引号用于引用自己编写的头文件,而尖括号用于引用系统库或标准库的头文件。
具体来说,使用双引号引用头文件时,编译器会首先在当前源文件所在目录中查找该头文件,如果找不到则在其他系统路径中查找。而使用尖括号引用头文件时,则只在系统路径中查找。
例如,在编写一个名为"myheader.h"的头文件后,可以在其他源文件中使用以下代码引用该头文件:
```c++
#include "myheader.h"
```
这将在当前源文件所在目录中查找"myheader.h",如果找不到,则在其他系统路径中查找。
另一方面,如果要引用标准库中的头文件,可以使用尖括号,例如:
```c++
#include <iostream>
```
这将在系统路径中查找iostream头文件。
阅读全文