码迷,mamicode.com
首页 > 其他好文 > 详细

头文件---#include<***.h>和#include"***.h"的区别

时间:2014-08-11 17:36:52      阅读:273      评论:0      收藏:0      [点我收藏+]

标签:style   color   os   io   strong   文件   size   ios   

采用"< >"方式进行包含的头文件表示让编译器在编译器的预设标准路径下去搜索相应的头文件,如果找不到则报错。

例如:VS的安装目录\Microsoft Visual Studio 9.0\VC\include下面就包含了标准库的头文件。

第二种方式表示先在工程所在路径下搜索,如果失败,再到系统标准路径下搜索。

所以,特别要注意的是,如果是标准库头文件,那么既可以采用<>的方式,又可以采用" "的方式,用户自定义的头文件只能采用" "的方式

例如,如下这种方式是正确的:

#include <iostream> 效率较高

#include "iostream" 效率较低

如下这种方式是不正确的:

#include <mytest.h>//mytest.h是我们自己创建的头文件

头文件---#include<***.h>和#include"***.h"的区别,布布扣,bubuko.com

头文件---#include<***.h>和#include"***.h"的区别

标签:style   color   os   io   strong   文件   size   ios   

原文地址:http://www.cnblogs.com/chengyeliang/p/3905006.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!