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

 我来答
一骑当后
推荐于2017-10-03 · 知道合伙人数码行家
一骑当后
知道合伙人数码行家
采纳数:40299 获赞数:306424
网络、设备维护、电路、弱电检测。

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

而系统提供的头文件,比如库函数的头文件,可以用<>。
777999666qhw
推荐于2017-10-13 · TA获得超过4871个赞
知道大有可为答主
回答量:5615
采纳率:25%
帮助的人:4617万
展开全部
<>是使用标准头文件
""是使用自己的头文件,如果找不到就到标准头文件去找,还找不到就报错
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
miraclelord
2010-05-09 · TA获得超过272个赞
知道答主
回答量:228
采纳率:0%
帮助的人:161万
展开全部
""这个要写头文件的后缀名,不用加using namespace std;它引用的是""里的文件内容,比如你自己创建的文件一定要用这个
<>这个不用写后缀名,但要加using namespace std;它引用的是系统头文件,预处理
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
幽兰一草
2010-05-09 · TA获得超过1106个赞
知道小有建树答主
回答量:601
采纳率:0%
帮助的人:438万
展开全部
基本问题哦。
include<>表示在标准库里面找,可以不加绝对路径)
include“"表示自定义文件标注,需要加路径。绝对或相对都行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ahaubit
2010-05-09 · TA获得超过1453个赞
知道小有建树答主
回答量:637
采纳率:0%
帮助的人:766万
展开全部
include<XX.h>表示在标准库里面找(不用加绝对路径)
include"..\XX.h"表示在指定文件中找(需要加路径(绝对或相对都行),本例是只在本级目录的上一级查找XX.h)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式