C++中头文件使用""与<>的区别

2024-12-16 15:00:35
推荐回答(5个)
回答1:

  C++中头文件二者区别如下:
  1、使用“”是搜索所有目录。
  2、使用<>是搜索当前目录。
  正常情况下,自行定义的头文件应该用"",因为这些文件放在工程目录(也就是编译器的当前目录)下,而不是放在公共头文件目录下,如果用<>则找不到头文件。

而系统提供的头文件,比如库函数的头文件,可以用<>。

回答2:

<>是使用标准头文件
""是使用自己的头文件,如果找不到就到标准头文件去找,还找不到就报错

回答3:

""这个要写头文件的后缀名,不用加using namespace std;它引用的是""里的文件内容,比如你自己创建的文件一定要用这个
<>这个不用写后缀名,但要加using namespace std;它引用的是系统头文件,预处理

回答4:

基本问题哦。
include<>表示在标准库里面找,可以不加绝对路径)
include“"表示自定义文件标注,需要加路径。绝对或相对都行。

回答5:

include表示在标准库里面找(不用加绝对路径)
include"..\XX.h"表示在指定文件中找(需要加路径(绝对或相对都行),本例是只在本级目录的上一级查找XX.h)