Linux中常用头文件的作用--转

前端之家收集整理的这篇文章主要介绍了Linux中常用头文件的作用--转前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

http://blog.sina.com.cn/s/blog_5c93b2ab0100q62k.html

1、 Linux中一些头文件的作用: :ANSI C。提供断言,assert(表达式) :GCC。GTK,GNOME的基础库,提供很多有用的函数,如有数据结构操作函数。使用glib只需要包含 :GCC。文件夹操作函数。struct dirent,struct DIR,opendir(),closedir(),readdir(),readdir64()等

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

:ANSI C。查看错误代码errno是调试程序的一个重要方法。当linuc C api函数发生异常时,一般会将errno变量(需include errno.h)赋一个整数值,不同的值表示不同的含义,可以通过查看该值推测出错的原因。在实际编程中用这一招解决了不少原本看来莫名其妙的问题。比较 麻烦的是每次都要去linux源代码里面查找错误代码的含义,现在把它贴出来,以后需要查时就来这里看了。来自linux 2.4.20-18的内核代码中的/usr/include/asm/errno.h :处理命令行参数。getopt()

2、 ------------------------- 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    //通用类型数学宏

    </div>
原文链接:https://www.f2er.com/csharp/72617.html

猜你在找的C#相关文章