C++中#includeXXX.h和#includeXXX.h的区别
#include<>直接从编译器自带的函数库中寻找文件
#include""是先从自定义的文件中找 ,如果找不到在从函数库中寻找文件
采用"< >"方式进行包含的头文件表示让编译器在编译器的预设标准路径下去搜索相应的头文件,如果找不到则报错。
特别要注意的是,如果是标准库头文件,那么既可以采用<>的方式,又可以采用" "的方式,而用户自定义的头文件只能采用" "的方式。
例如,如下这种方式是正确的:
#include <iostream>效率较高(编译器自带的函数库中寻找文件)
#include "iostream"效率较低(从自定义的文件中找 ,如果找不到在从函数库中寻找文件)
如下这种方式是不正确的:
#include <hanli.h>
hanli.h是我们自己创建的头文件
C++中#includeXXX.h和#includeXXX.h的区别相关推荐
- linux内核中链表代码分析---list.h头文件分析(二)【转】
转自:http://blog.chinaunix.net/uid-30254565-id-5637598.html linux内核中链表代码分析---list.h头文件分析(二) 16年2月28日16 ...
- 【C++】C++中的头文件(.h)—详解(2)
接上... [fishing-pan:https://blog.csdn.net/u013921430转载请注明出处] 头文件中写些什么 在上篇博客中写到头文件本身不参与编译,但是它们被包含到源文件中 ...
- 【C++】C++中的头文件(.h)—详解(1)
[fishing-pan:https://blog.csdn.net/u013921430转载请注明出处] 前言 之前写过一篇<C++中头文件的使用>,那篇文章主要讲述C++中头文件的使用 ...
- (转)51单片机C中关于.c文件和.h文件
1)h文件作用 1 方便开发:包含一些文件需要的共同的常量,结构,类型定义,函数,变量申明: 2 提供接口:对一个软件包来说可以提供一个给外界的接口(例如: stdio.h). 2)h文件里应该有什么 ...
- Linux内核中的位操作:ffs.h,fls.h
今天阅读源码时遇到一个函数:ffs,它时内核中实现的位操作函数,用来查找二进制表示数中第一个为1的位.与ffs对应的还有fls.h,用来查找二进制数中最后一个为1的位. 例如:整数32,对应的二进制为 ...
- c语言中的自己写的.h文件如何调用注意事项
c语言中的自己写的.h文件如何调用注意事项 需要建立一个项目project,并把相关的.h .c .cpp文件建在这个项目下面. 需要注意引用时不同,例如 #include<stdio.h> ...
- c语言中 include math.h,C语言中的(#includestdio.h和#includemath.h)是什么意思?
慕码人2483693 include 称为文件包含命令,其作用是把尖括号""或引号<>内指定的文件包含到本程序中,成为本程序的一部分,被包含的文件通常是由系统提供的,其 ...
- c语言中的头文件stdlib.h的作用,C语言中你可能不熟悉的头文件(stdlib.h)
C语言中你可能不熟悉的头文件(stdlib.h) C Standard General Utilities Library (header) C标准通用工具库(头文件) 此头文件定义了一些通用功能函数 ...
- 在源文件中没有找到用 /Ycstdafx.h 命令行选项指定的“#include”语句
在源文件中没有找到用 /Ycstdafx.h 命令行选项指定的"#include"语句 http://bbs.csdn.net/topics/70396257
- linux内核中链表代码分析---list.h头文件分析(一)
linux内核中链表代码分析---list.h头文件分析(一) 16年2月27日17:13:14 在学习数据结构时,有一个重要的知识点就是链表.对于链表的一些基本操作,它的最好学习资料就是内核中的li ...
最新文章
- 统计学常犯的18个错误,请务必跳过这些坑!
- csgo国服文件转国际服务器,csgo国际服怎么转国服 csgo国际服转到国服方法介绍...
- Centos7系统创建Docker本地仓库
- Spring Boot 内置Tomcat——集成PHP解决方案
- 突发,Gitee 图床废了
- bzoj1966 [AHOI2005]病毒检测 结论+暴力
- vSAN其实很简单-vSAN禁得起折腾的吗?
- 手机计算机的冷知识,重度手机控也未必知道的冷知识!现在智能手机都一个样?...
- 【并行计算-CUDA开发】关于共享内存(shared memory)和存储体(bank)的事实和疑惑...
- 4.这就是搜索引擎:核心技术详解 --- 索引压缩
- 朱福喜 java_与朱福喜的教科同步JAVA实验指导书
- coreldraw x7如何禁网_出现问题如何修改和修复安装coreldraw x7
- 计算机磁盘图标显示异常,Win7磁盘图标显示错误是怎么回事?修复分区磁盘图标异常教程...
- Java基础(32)
- 查询员工的薪水涨幅情况
- linux执行lsof命令_linux系统 lsof命令详解
- which java 找不到jdk_一、查看Jdk的安装路径:whereis javawhich java (java执行路径)echo $JAVA_HOMEecho $PATH备注:如...
- 打分功能,车牌区域划分
- 基于工业5G路由器的智慧公厕无线联网解决方案
- Configure文件学习
热门文章
- c语言输入身高计算标准体重_体质测试 | 身高 / 体重测试评分标准及方法
- 椭圆形中间一个大写的v_Shift键在 Word 中的 9 个经典操作,第一个你可能就不知道!【Word教程】...
- android mat分析,android内存泄露MAT分析心得与注意点
- 计算机关闭提示音,即将发布:如何关闭Apple计算机启动提示音
- php5.2.1.1,PHP 5.2.1
- kafka与mysql持久化_漫游Kafka设计篇之数据持久化
- junit测试mysql_使用Junit单元测试及操作MySQL数据库时出现错误及解决方法
- SpringBoot整合jsp技术
- nginx 代理ssh
- 邮件服务端口 port 25、109、110、143、465、995、993