Linux教程

linux c++(mmap)

本文主要是介绍linux c++(mmap),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
addr:	传NULL
length:	映射区的长度
prot:
	PROT_READ 可读
	PROT_WRITE 可写
flags:
	MAP_SHARED 共享的,对内存的修改会影响原文件
	MAP_PRIVATE 私有的
fd:		文件描述符,open打开一个文件
offset:	偏移量
返回值:
	成功 返回可用的内vu你首地址
	失败	返回MAP_FAILED
void *mmap(void *addr, size_t length, int prot, int flags,int fd, off_t offset);

释放映射区
addr:	传mmap的返回值
leng:	mmap创建的长度
返回值:
	成功 0
	失败 -1
int munmap(void *addr, size_t length);
这篇关于linux c++(mmap)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!