
C/C++
文章平均质量分 69
davidsky11
这个作者很懒,什么都没留下…
展开
-
Linux系统编程之获取文件信息
利用系统调用stat()、lstat()以及fstat(),可获取与文件有关的信息,其中大部分提取自文件i节点。原创 2014-05-14 20:13:15 · 2747 阅读 · 0 评论 -
<iostream> 和 <iostream.h>的区别 及 Linux下编译iostream.h的方法
0、序言转载 2014-05-15 22:45:08 · 6562 阅读 · 0 评论 -
Linux下动态库(.so)和静态库(.a)
摘要: linux下有两种库:动态库和静态库(共享库)二者的不同点在于代码被载入的时刻不同。静态库的代码在编译过程中已经被载入可执行程序,因此体积比较大。动态库(共享库)的代码在可执行程序运行时才载入内存,在编译过程中 ...linux下有两种库:动态库和静态库(共享库)二者的不同点在于代码被载入的时刻不同。静态库的代码在编译过程中已经被载入可执行程序,因此体积转载 2014-05-17 20:29:17 · 1334 阅读 · 0 评论 -
C语言可变长参数实现原理
(1) C语言可变参数我们可以从C语言的printf得出可变参数的作用,printf函数的原型如下:int printf ( const char * format, ... );通过使用可变个数参数,就是传入的参数个数是可变的,如printf需要根据format实参传入多个实参。(2) C语言可变参数的使用下面一个函数myprintf是自己实现的比较简单的printf函数转载 2014-05-14 20:30:15 · 654 阅读 · 0 评论 -
关于typedef void (*sighandler_t)(int)的理解
1、typedef void (*sighandler_t)(int)定义了一个类型sighandler_t,表示指向返回值为void型(参数为int型)的函数(的)指针。2、#define和typedef的区别原创 2014-06-03 19:24:41 · 11424 阅读 · 1 评论