![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 2603 阅读 · 0 评论 -
dlopen与dlsym
参考:http://blog.csdn.net/kingkong1024/article/details/8474210 dlopen和dlsym是用于打开动态链接库中的函数,将动态链接库中的函数或类导入到本程序中。 dlopen函数: 功能:打开一个动态链接库 包含头文件: #include 函数定义: void * dlopen( const char原创 2013-03-12 19:00:48 · 2673 阅读 · 0 评论 -
linux C之access()
头文件: #include 原型: int access(const char* path,int mode); 函数说明: mode可以有几种情况组合:R_OK、W_OK、X_OK和F_OK R_OK、W_OK、X_OK用来检查文件是否具有读取、写入和执行的权限; F_OK用来判断该文件是否存在。 如果一个目录表示为可以写入,则表示可以在该目录建立新文件等操作。 返回值: 若原创 2013-04-28 20:31:10 · 2578 阅读 · 0 评论 -
linux C之alarm()
参考网络资料,仅作学习。 说明: alarm()用来设置信号SIGALRM在经过参数seconds指定的秒数后传送给目前的进程。 若参数seconds为0,则之前设置的闹钟会被取消,并将剩下的时间返回。 一个进程只能有一个闹钟时间,如果在调用alarm之前已经设置过闹钟时间,则任何以前的闹钟时间都会被新值所代替。 头文件: #include 函数原型: unsigned int原创 2013-04-28 21:05:04 · 1152 阅读 · 0 评论 -
linux C之stat()
头文件: #include #include 定义函数: int stat(const char *file_name, struct stat *buf); 函数说明: 通过文件名filename获取文件信息,并保存在buf所指的结构体stat中 返回值: 执行成功则返回0,失败返回-1,错误代码存于errno errno: ENOENT原创 2013-04-28 20:40:43 · 12324 阅读 · 0 评论 -
mmap详解
http://kenby.iteye.com/blog/1164700 共享内存可以说是最有用的进程间通信方式,也是最快的IPC形式, 因为进程可以直接读写内存,而不需要任何 数据的拷贝。对于像管道和消息队列等通信方式,则需要在内核和用户空间进行四次的数据拷贝,而共享内存则 只拷贝两次数据: 一次从输入文件到共享内存区,另一次从共享内存区到输出文件。实际上,进程之间在共享内 存时,并转载 2013-05-27 14:47:53 · 617 阅读 · 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 · 4040 阅读 · 0 评论