POSIX环境提供至少两种访问文件的方法.有标准的系统调用open(),read(),write(),和朋友,但也有使用的选项mmap(),将文件映射到虚拟内存.
open()
read()
write()
mmap()
何时优先使用一个而不是另一个?它们各自的优势是什么,包括两个接口?
c file-io posix mmap
当您使用允许对非常大的对象使用自动分配的语言进行编程时,您何时以及如何担心堆栈大小?关于堆栈大小的推理是否有任何经验法则?
c++
c ×1
c++ ×1
file-io ×1
mmap ×1
posix ×1