下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、标准C语言头文件ISO C标准定义的头文件(24项) 验证程序断言支持复数算术运算字符类型出错码浮点环境浮点常量整型格式转换 替代关系操作符宏 实现常量局部类别数学常量 非局部goto信号可变参数表布尔类型和值标准定义整型标准I/O库实用程序库函数字符串操作通用类型数学宏时间和日期宽字符支持宽字符分类和映射支持POSIX标准定义的必须的头文件(26项) 目录项 文件控制文件名匹配类型路径名模式匹配类型组文件网络数据库操作 口令文件正则表达式tar归档值终端I/O符号常量文件时间字扩展类型Internet定义套接字本地接口 Internet地址族 传输控制协议内存管理声明select函数 套接字
2、接口文件状态进程时间基本系统数据类型UNIX域套接字定义系统名进程控制POSIX标准定义的XSI扩展头文件(26项) cpio归档值动态链接消息显示结构文件树漫游代码集转换实用程序语言信息常量模式匹配函数定义货币类型数据库操作消息类别轮询函数搜索表字符串操作系统出错日志记录用户上下文用户限制用户帐户数据库 IPC消息队列 资源操作信号量共享存储文件系统信息时间类型附加的时间 矢量I/O操作POSIX标准定义的可选头文件(8项) 异步I/O消息队列线程执行调度 信号量实时spawn接口XSI STREAMS接口时间跟踪标准 C+ 语言头文件(54个其中16个用于构建STL,3个为附加非必须)ST
3、L通用算法 STL位集容器用于在程序运行时执行断言 字符处理 错误码用于测试浮点类型属性ISO646变体字符集测试整数类型属性 本地化函数数学函数复数类执行非内部的goto语句信号访问参数数量变化的函数用于定义实用的类型和宏 输入/输出 杂项函数及内存分配 字符串时间 宽字符处理及输入/输出 宽字符分类 STL双端队列容器 异常处理类 文件流 STL函数对象 参数化输入/输出基本输入/输出支持 输入/输出前置声明 数据流输入/输出 基本输入流 遍历序列的类 各种数据类型最值常量STL线性列表容器 国际化支持 STL映射容器 专用内存分配器 基本内存分配和释放 通用的数字操作 基本输出流STL
4、队列容器 STL 集合容器 基于字符串的流 STL 堆栈容器 标准异常类 iostream 的缓冲区类 字符串类非内存字符序列的流类运行时类型标识 STL 通用模板类支持值数组的类和模版类 STL 动态数组容器标准C+附加的头文件(3个)非必须转义字符 意义 ASCII码值(十进制)a 响铃(BEL) 007b 退格(BS) 008f 换页(FF) 012n 换行(LF) 010r 回车(CR) 013t 水平制表(HT) 009v 垂直制表(VT) 011 反斜杠 092 单引号字符 039 双引号字符 0340 空字符(NULL) 000ddd 任意字符 三位八进制xhh 任意字符 二位十
5、六进制The Standard C+ library consists of 51 required headers.This implementation also includes three additional headers,and ,not required by the C+ Standard, for a total of 54 headers.Of these 54 headers,16 constitute the Standard Template Library, or STL.These are indicated below with the notation -
6、(STL) for defining numerous templates that implement useful algorithms - for defining a template class that administers sets of bits - for defining a template class that supports complex arithmetic - (STL) for defining a template class that implements a deque container - for defining several functio
7、ns that control exception handling - for defining several iostreams template classes that manipulate exteral files- (STL) for defining several templates that help construct predicates for the templates defined in and - (STL) for defining template classes that implement hashed associative containers
8、that map keys to values - (STL) for defining template classes that implement hashed associative containers - for declaring several iostreams manipulators that take an argument - for defining the template class that serves as the base for many iostreams classes - for declaring several iostreams templ
9、ate classes before they are necessarily defined - for declaring the iostreams objects that manipulate the standard streams - for defining the template class that performs extractions - (STL) for defining several templates that help define and manipulate iterators - for testing numeric type propertie
10、s - (STL) for defining a template class that implements a doubly linked list container - for defining several classes and templates that control locale-specific behavior, as in the iostreams classes - (STL) for defining template classes that implement associative containers that map keys to values -
11、 (STL) for defining several templates that allocate and free storage for various container classes - for declaring several functions that allocate and free storage - (STL) for defining several templates that implement useful numeric functions - for defining the template class that performs insertion
12、s - (STL) for defining a template class that implements a queue container - (STL) for defining template classes that implement associative containers - (STL) for defining a template class that implements a singly linked list container - for defining several iostreams template classes that manipulate
13、 string containers - (STL) for defining a template class that implements a stack container - for defining several classes useful for reporting exceptions - for defining template classes that buffer iostreams operations - for defining a template class that implements a string container - for defining
14、 several iostreams classes that manipulate in-memory character sequences - for defining class type_info, the result of the typeid operator - (STL) for defining several templates of general utility - for defining several classes and template classes that support value-oriented arrays - (STL) for defi
15、ning a template class that implements a vector container 新的C标准库 - for enforcing assertions when functions execute - for classifying characters - for testing error codes reported by library functions - for testing floating-point type properties - for programming in ISO 646 variant character sets - fo
16、r testing integer type properties - for adapting to different cultural conventions - for computing common mathematical functions - for executing nonlocal goto statements - for controlling various exceptional conditions - for accessing a varying number of arguments - for defining several useful types
17、 and macros - for performing input and output - for performing a variety of operations - for manipulating several kinds of strings - for converting between various time and date formats - for manipulating wide streams and several kinds of strings - for classifying wide characters 旧的C标准库 - for enforc
18、ing assertions when functions execute - for classifying characters - for testing error codes reported by library functions - for testing floating-point type properties - for programming in ISO 646 variant character sets - for testing integer type properties - for adapting to different cultural conve
19、ntions - for computing common mathematical functions - for executing nonlocal goto statements - for controlling various exceptional conditions - for accessing a varying number of arguments - for defining several useful types and macros - for performing input and output - for performing a variety of operations - for manipulating several kinds of strings - for converting between various time and d
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 数字化转型下CB建设集团资金集中管理的创新与实践
- 数字化赋能:山东省农村信用社抵债资产管理处置系统构建与实践
- 数字化赋能:供应商协同平台驱动资源优化配置的深度剖析与实践探索
- Axure网站与App原型设计(全彩慕课版)(AxureRP10)- 教案 第3、4章 用Axure元件库“搭积木”、用Axure动态面板制作动态效果
- 数字化浪潮下陶瓷行业电子商务平台的创新设计与实践
- 2025 奇妙的声音共鸣应用实验作文课件
- 高温氧化铝粉体生产线项目投资计划书
- 住宅园林景观施工方案
- 预制梁吊装施工周边环境隔离方案
- 医院危险废物处置项目立项报告
- 常见四肢骨折病人的护理
- 四型干部建设方案
- 蕉岭县幅地质图说明书
- 2023年上海奉贤区高三二模作文解析(质疑比相信更难) 上海市高三语文二模作文【范文批注+能力提升】
- 2023年江西环境工程职业学院高职单招(语文)试题库含答案解析
- 湘教版(2019)高中地理必修二知识点汇编(全一册)
- GA/T 2000.156-2016公安信息代码第156部分:常用证件代码
- 10KV开关柜二次原理图详解讲解课件
- 北师大数学六年级下册第一单元《圆柱与圆锥》单元整体解读课件
- 考研考博-英语-中国美术学院考试押题卷含答案详解4
- DLT5210.4-2018热工施工质量验收表格
评论
0/150
提交评论