c非标准库语言头文件大全,C语言头文件大全

《C语言头文件大全》由会员分享,可在线阅读,更多相关《C语言头文件大全(5页珍藏版)》请在人人文库网上搜索。

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个为附加非必须)S。

3、TL通用算法 STL位集容器用于在程序运行时执行断言字符处理 错误码用于测试浮点类型属性ISO646变体字符集测试整数类型属性 本地化函数数学函数复数类执行非内部的goto语句信号访问参数数量变化的函数用于定义实用的类型和宏输入/输出 杂项函数及内存分配 字符串时间 宽字符处理及输入/输出 宽字符分类STL双端队列容器 异常处理类 文件流STL函数对象 参数化输入/输出基本输入/输出支持输入/输出前置声明 数据流输入/输出 基本输入流遍历序列的类 各种数据类型最值常量STL线性列表容器国际化支持 STL映射容器 专用内存分配器基本内存分配和释放 通用的数字操作 基本输出流STL 队列容器 ST。

4、L 集合容器 基于字符串的流STL 堆栈容器 标准异常类 iostream 的缓冲区类字符串类非内存字符序列的流类运行时类型标识STL 通用模板类支持值数组的类和模版类 STL 动态数组容器标准C+附加的头文件(3个)非必须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 。

5、54 headers,16 constitute the Standard Template Library, or STL.These are indicated below with the notation - (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 arithm。

6、etic - (STL) for defining a template class that implements a deque container- for defining several functions 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 te。

7、mplates defined in and - (STL) for defining template classes that implement hashed associative containers 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。

8、 template class that serves as the base for many iostreams classes - for declaring several iostreams template 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。

9、 defining several templates that help define and manipulate iterators - for testing numeric type properties - (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 cla。

10、sses - (STL) for defining template classes that implement associative containers that map keys to values - (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 t。

11、emplates that implement useful numeric functions - for defining the template class that performs insertions - (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 i。

12、mplements a singly linked list container - for defining several iostreams template classes that manipulate 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 buff。

13、er iostreams operations - for defining a template class that implements a string container - for defining several iostreams classes that manipulate in-memory charactersequences - for defining class type_info, the result of the typeid operator - (STL) for defining several templates of general utility。

14、 - for defining several classes and template classes that support value-orientedarrays - (STL) for defining 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 function。

15、s - for testing floating-point type properties - for programming in ISO 646 variant character sets - for testing integer type properties - for adapting to different cultural conventions - for computing common mathematical functions - for executing nonlocal goto statements - for controlling various e。

16、xceptional 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 date formats - for manip。

17、ulating wide streams and several kinds of strings - for classifying wide characters 旧的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 。

18、variant character sets - for 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 de。

19、fining 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 date formats - for manipulating wide streams and several kinds of strings - for classifying wide cha。

20、racters Finally, in this implementation, the Standard C+ library also includes several headers for compatibility with traditional C+ libraries: - for defining several iostreams template classes that manipulate exteral files - for declaring several iostreams manipulators that take an argument - for declaring the iostreams objects that manipulate the standard streams - for declaring several functions that allocate and free storage - for declaring several template classes that aid migration from older versionsof the Standard Template Library 精品文档。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值