C/C++头文件
来源:互联网 发布:手机淘宝登录首页 编辑:程序博客网 时间:2024/06/18 11:16
C/C++头文件:C/C+程序通常由头文件(header files)和定义文件(definition files)组成。头文件作为一种包含功能函数、数据接口声明的载体文件,主要用于保证程序的声明(declaration);而定义文件用于保存程序的实现(implementation)。头文件一般由四部分内容组成:(1)头文件开头处的版权和版本声明;(2)预处理块;(3)inline函数的定义;(4)函数和类结构声明等。在头文件中,用 ifndef/define/endif结构产生预处理块,用 #include 格式来引用库的头文件。
头文件中可以包括:用户构造的数据类型,外部变量,外部函数,常量和内联函数等具有一定通用性或常用的量。有两种形式:#include<文件名>:是按照编译器自带头文件的路径引用;一般用的是编译器自带的头文件。#include “ 文件名”:先在源文件所在位置查找该文件,若找不到相应的文件则在编译器自带的目录中引用头文件;一般用于引用用户自己定义的文件。
常用头文件:
//传统C++:#include<iostream.h>//数据流输入/输出#include<stdio.h>//定义输入/输出函数#include<stdlib.h>//定义杂项函数及内存分配函数#include<string.h>//字符串处理#include<math.h>//定义数学函数#include<fstream.h>//文件输入/输出//标准C++:#include<iostream>//基本输入输出流#include<string>//字符串类#include<fstream>//文件输入输出流#include<algorithm>//STL通用算法#include<vector>//STL动态数组容器#include<stack>//STL堆栈容器#include<deque>//STL双端队列容器#include<queue>//STL队列容器#include<list>//STL线性列表容器#include<map>//STL映射容器#include<set>//STL集合容器#include<exception>//异常处理类/*#include<xxx>和#include<xxx.h>区别:在接口和执行上都是不同的;#include<xxx.h>类和对象都声明在全局空间里;#include<xxx>类和对象声明在std空间里,在C++中,标准库的命名空间为std,因而包含了上述头文件时,一般会使用下列语句:using namespace std;*/
0 0
- [C/C++] 头文件一览
- 标准C/C+头文件
- c/c++头文件
- Turbo C头文件
- C头文件
- C/C++头文件
- C头文件大全
- C/C++头文件
- C/C++头文件
- c/c++头文件
- c/c++头文件
- C头文件大全
- C/C++头文件
- C头文件
- c/c++头文件
- C/C++头文件
- c语言头文件
- C语言头文件
- 数据挖掘-目录-特征处理(feature)
- android屏幕适配详解
- 【小细节】利用基础HTML和CSS实现企业最常见的布局
- linux下各种解包打包命令大全
- javascript之setTimeout和setInterval
- C/C++头文件
- seleniumIDE command命令
- eclipse 集成 tsf plug-in
- OOZIE 任务管理常用SQL
- Aho-Corasick 多模式匹配算法
- ffmpeg 编译安装
- CRC16算法的Java实现
- Django-Model操作数据库(增删改查、连表结构)
- Java 数组 异常 exception 及其练习