商城首页欢迎来到中国正版软件门户

您的位置:首页 >#include < > 与 #include " " 的区别

#include < > 与 #include " " 的区别

  发布于2025-12-15 阅读(0)

扫一扫,手机访问

include是预处理指令,用尖括号<>包含系统头文件,用双引号""包含自定义头文件,实现代码复用与声明引入。

c++中#include < >和#include \

在C++中,#include 是用于包含头文件的预处理指令。根据使用的是尖括号 <> 还是双引号 " ",编译器查找头文件的方式有所不同。

#include <header>

使用尖括号时,编译器会在标准系统目录中查找指定的头文件。这些目录通常包含编译器自带的标准库头文件(如 <iostream><vector> 等)或系统级头文件。

查找路径一般包括:

  • C++标准库的安装路径
  • 操作系统提供的头文件目录
  • 通过编译器选项(如 -I)额外指定的系统路径

例如:

#include <iostream>
#include <cmath>

这类写法告诉编译器:去系统路径里找这些通用的、标准的头文件。

#include "header"

使用双引号时,编译器优先在当前源文件所在目录或项目指定的本地目录中查找头文件,如果找不到,再回退到系统路径中搜索。

这种形式通常用于包含用户自定义的头文件,比如你自己写的 myclass.h 或模块化的接口文件。

例如:

#include "myheader.h"
#include "utils.h"

编译器会先在当前文件的目录下查找 myheader.h,如果没有找到,才会按照系统路径继续搜索。

实际查找顺序总结

不同编译器行为略有差异,但一般遵循以下顺序:

对于 #include "filename"

  1. 当前源文件所在的目录
  2. 项目中通过编译选项指定的包含目录(如用 -iquote 指定的路径)
  3. 回落到 #include <> 的查找路径(即系统路径)

对于 #include <filename>

  1. 直接从系统头文件目录开始查找
  2. 包括标准库路径和用 -I 指定的额外路径

使用建议

  • 使用 #include <> 包含标准库或第三方库头文件
  • 使用 #include "" 包含项目内部自定义头文件
  • 保持一致性,有助于代码可读性和构建系统的正确性

基本上就这些。理解这两种写法的区别,有助于避免头文件找不到的问题,也能让项目结构更清晰。

本文转载于:互联网 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。
  • 小青账如何隐藏默认账本?小青账隐藏默认账本教程 正版软件
    小青账如何隐藏默认账本?小青账隐藏默认账本教程
    小青账如何隐藏默认账本?小青账是一款非常实用且强大的记账软件,为广大用户提供了方便的记账功能。不少用户对如何隐藏默认账本感到困惑,下面小编将介绍小青账隐藏默认账本的操作方法。还不知道的小伙伴快来看看吧!
    5小时前 13:05 0
  • 如何使用讯飞星火生成ppt?利用讯飞星火AI生成高质量ppt教程 正版软件
    如何使用讯飞星火生成ppt?利用讯飞星火AI生成高质量ppt教程
    讯飞星火怎么生成高质量ppt?你是否曾经在深夜里为第二天的工作汇报而焦头烂额,翻遍互联网寻找灵感和模板,又或者因为繁琐的排版和设计而感到力不从心?现在,有了讯飞星火AI生成PPT,你的所有烦恼都将一扫而光!
    5小时前 12:52 0
  • 搜狐视频怎么投屏到电视播放?搜狐视频app电视投屏方法教程 正版软件
    搜狐视频怎么投屏到电视播放?搜狐视频app电视投屏方法教程
    搜狐视频怎么投屏到电视播放?有时候我们在看电视的时候会觉得怕屏幕不够大,看的不大清楚,这时候就会想如果有个大屏幕就好了,今天小编教你们如何用搜狐视频投屏到电视上,彻底的解放双手。搜狐视频app电视投屏教程1、首先打开搜狐视频app,搜索想看的视频或影视剧2、进入详情页后点击有TV字样的图标3、然后搜索附近的设备连接我们的电视4、当电视上出现了手机正在播放的
    6小时前 12:38 0
  • 豆瓣怎么设置主页不可见?豆瓣设置隐私主页教程 正版软件
    豆瓣怎么设置主页不可见?豆瓣设置隐私主页教程
    豆瓣怎么设置主页不可见?大家在使用豆瓣的时候,经常会在主页发布自己的心情状态、吐槽等等内容,然后其他用户进我们的主页的时候就能很轻松的看到我们发过的内容,那么我们能不能设置主页的隐私呢?要怎么设置呢?下面小编就为大家介绍一下豆瓣个人主页设置隐私的办法。
    7小时前 10:50 0
  • 夸克浏览器怎么设置电脑模式?夸克浏览器设置成电脑模式教程 正版软件
    夸克浏览器怎么设置电脑模式?夸克浏览器设置成电脑模式教程
    夸克浏览器怎么设置电脑模式?嘿,兄弟们,你是否曾经需要在手机上看网页,但又要让页面显示效果如同在电脑上的体验?如果是,那么恭喜您,夸克浏览器就是您的不二之选!它不仅拥有简洁明了的界面设计,而且夸克浏览器手机版也可以轻松设置成电脑版,让你在手机端也能够享受到如同在电脑上的浏览体验。
    昨天 03-21 12:02 0

热门关注