c/c++
文章平均质量分 73
laurawan
Dream Big Work Hard Repeat...
展开
-
cpp头文件和实现文件里面写什么
转载于:http://www.cnblogs.com/ider/archive/2011/06/30/what_is_in_cpp_header_and_implementation_file.html仅作学习用途。概览 非模板类型(none-template)模板类型(template)头文件(.h)全局变量申明(带extern限定转载 2013-03-12 09:51:44 · 2621 阅读 · 0 评论 -
dlopen与dlsym
参考:http://blog.csdn.net/kingkong1024/article/details/8474210dlopen和dlsym是用于打开动态链接库中的函数,将动态链接库中的函数或类导入到本程序中。dlopen函数:功能:打开一个动态链接库 包含头文件: #include 函数定义: void * dlopen( const char原创 2013-03-12 19:00:48 · 2689 阅读 · 0 评论 -
linux C之access()
头文件:#include原型:int access(const char* path,int mode);函数说明:mode可以有几种情况组合:R_OK、W_OK、X_OK和F_OKR_OK、W_OK、X_OK用来检查文件是否具有读取、写入和执行的权限;F_OK用来判断该文件是否存在。如果一个目录表示为可以写入,则表示可以在该目录建立新文件等操作。返回值:若原创 2013-04-28 20:31:10 · 2591 阅读 · 0 评论 -
linux C之alarm()
参考网络资料,仅作学习。说明:alarm()用来设置信号SIGALRM在经过参数seconds指定的秒数后传送给目前的进程。若参数seconds为0,则之前设置的闹钟会被取消,并将剩下的时间返回。一个进程只能有一个闹钟时间,如果在调用alarm之前已经设置过闹钟时间,则任何以前的闹钟时间都会被新值所代替。头文件:#include 函数原型:unsigned int原创 2013-04-28 21:05:04 · 1163 阅读 · 0 评论 -
linux C之stat()
头文件: #include #include 定义函数: int stat(const char *file_name, struct stat *buf);函数说明: 通过文件名filename获取文件信息,并保存在buf所指的结构体stat中返回值: 执行成功则返回0,失败返回-1,错误代码存于errnoerrno: ENOENT原创 2013-04-28 20:40:43 · 12335 阅读 · 0 评论 -
mmap详解
http://kenby.iteye.com/blog/1164700 共享内存可以说是最有用的进程间通信方式,也是最快的IPC形式, 因为进程可以直接读写内存,而不需要任何数据的拷贝。对于像管道和消息队列等通信方式,则需要在内核和用户空间进行四次的数据拷贝,而共享内存则只拷贝两次数据: 一次从输入文件到共享内存区,另一次从共享内存区到输出文件。实际上,进程之间在共享内存时,并转载 2013-05-27 14:47:53 · 638 阅读 · 0 评论 -
linux C之rename() & remove()
#include #include using namespace std;int main(){ printf("START rename\n"); int ret = rename("wgh","./x/ghw"); printf("END rename ret %d\n",ret); remove("ghw"); remo原创 2013-05-15 17:17:25 · 4057 阅读 · 0 评论