Chinaunix首页 | 论坛 | 博客
  • 博客访问: 118869
  • 博文数量: 121
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 1210
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-03 23:43
文章分类

全部博文(121)

文章存档

2011年(1)

2010年(6)

2009年(114)

我的朋友

分类: LINUX

2009-10-04 01:50:39

一些头文件的作用:

:ANSI C。提供断言,assert(表达式)

:GCC。GTK,GNOME的基础库,提供很多有用的函数,如有数据结构操作函数。使?

胓lib只需要包含

         :GCC。文件夹操作函数。struct dirent,struct

         DIR,opendir(),closedir(),readdir(),readdir64()等

         :ANSI C。字符测试函数。isdigit(),islower()等

         :ANSI C。查看错误代码errno是调试程序的一个重要方法。当linuc C

         api函数发生异常时,一般会将errno变量(需include

         errno.h)赋一个整数值,不同的值表示不同的含义,可以通过查看该值推测出错的?

         颉T谑导时喑讨杏谜庖徽薪饩隽瞬簧僭 究蠢茨 涿畹奈侍狻1冉下榉车氖?

         每次都要去linux源代码里面查找错误代码的含义,现在把它贴出来,以后需要查

         时就来这里看了。来自linux 2.4.20-

         18的内核代码中的/usr/include/asm/errno.h

         :处理命令行参数。getopt()

         -------------------------

         linux常用头文件如下:

         POSIX标准定义的头文件

                 目录项

                  文件控制

             文件名匹配类型

             路径名模式匹配类型

                 组文件

             网络数据库操作

                 口令文件

             正则表达式

                 TAR归档值

             终端I/O

             符号常量

             文件时间

             字符扩展类型

         -------------------------

             INTERNET定义

             套接字本地接口

             INTERNET地址族

             传输控制协议定义

         -------------------------  

             内存管理声明

             Select函数

             套接字借口

             文件状态

             进程时间

             基本系统数据类型

             UNIX域套接字定义

             系统名

             进程控制

         ------------------------------

         POSIX定义的XSI扩展头文件

             cpio归档值  

             动态链接

             消息显示结构

                 文件树漫游

             代码集转换使用程序

             语言信息常量

             模式匹配函数定义

             货币类型

             数据库操作

             消息类别

             轮询函数

             搜索表

             字符串操作

             系统出错日志记录

             用户上下文

             用户限制

             用户帐户数据库  

         -----------------------------

             IPC(命名管道)

             消息队列

         资源操作

             信号量

             共享存储

             文件系统信息

             时间类型

             附加的日期和时间定义

             矢量I/O操作

         ------------------------------

         POSIX定义的可选头文件

                 异步I/O

             消息队列

             线程

             执行调度

             信号量

              实时spawn接口

             XSI STREAMS接口

              事件跟踪

3、 C/C++头文件一览

         C

         #include     //设定插入点

         #include      //字符处理

         #include      //定义错误码

         #include      //浮点数处理

         #include         //对应各种运算符的宏

         #include     //定义各种数据类型最值的常量

         #include     //定义本地化C函数

         #include      //定义数学函数

         #include         //异常处理支持

         #include         //信号机制支持

         #include         //不定参数列表支持

         #include         //常用常量

         #include      //定义输入/输出函数

         #include     //定义杂项函数及内存分配函数

         #include     //字符串处理

         #include      //定义关于时间的函数

         #include      //宽字符处理及输入/输出

         #include     //宽字符分类

         传统C++

         #include     //改用

         #include     //改用

         #include    //改用

         #include

            //该类不再支持,改用中的stringstream

         ————————————————————————————————

         标准C++ 

         #include     //STL 通用算法

         #include      //STL 位集容器

         #include           //字符处理

         #include      //定义错误码

         #include      //浮点数处理

         #include          //对应各种运算符的宏

         #include     //定义各种数据类型最值的常量

         #include     //定义本地化函数

         #include      //定义数学函数

         #include      //复数类

         #include          //信号机制支持

         #include          //异常处理支持

         #include          //不定参数列表支持

         #include          //常用常量

         #include      //定义输入/输出函数

         #include     //定义杂项函数及内存分配函数

         #include     //字符串处理

         #include      //定义关于时间的函数

         #include      //宽字符处理及输入/输出

         #include     //宽字符分类

         #include       //STL 双端队列容器

         #include     //异常处理类

         #include     //文件输入/输出

         #include    //STL 定义运算函数(代替运算符)

         #include      //定义各种数据类型最值常量

         #include       //STL 线性列表容器

         #include           //本地化特定信息

         #include        //STL 映射容器

         #include           //STL通过分配器进行的内存分配

         #include              //动态内存分配

         #include          //STL常用的数字操作

         #include     //参数化输入/输出

         #include        //基本输入/输出支持

         #include      //输入/输出系统使用的前置声明

         #include     //数据流输入/输出

         #include      //基本输入流

         #include         //STL迭代器

         #include      //基本输出流

         #include       //STL 队列容器

         #include        //STL 集合容器

         #include      //基于字符串的流

         #include       //STL 堆栈容器

         #include     //标准异常类

         #include     //底层输入/输出支持

         #include      //字符串类

         #include         //运行期间类型信息

         #include      //STL 通用模板类

         #include         //对包含值的数组的操作

         #include      //STL 动态数组容器

         ————————————————————————————————

         C99增加的部分

         #include    //复数处理

         #include     //浮点环境

         #include   //整数格式转换

         #include    //布尔环境

         #include    //整型环境

         #include    //通用类型数学宏

阅读(1377) | 评论(0) | 转发(0) |
0

上一篇:C/C++中的extern

下一篇:高效率VIM-操作篇

给主人留下些什么吧!~~