是
void * mremap(void *old_address, size_t old_size , size_t new_size, unsigned long flags);
与 malloc() 兼容吗?
GCC (C++) 和使用 Linux。
谢谢。
最佳答案
不,不是。除了 malloc
不需要在页面边界给你一个地址(这是 mremap
所期望的)这一事实之外,弄乱内存映射是很危险的来自 malloc
而 malloc
不知道你做了它。请改用 realloc
。
关于c++ - mremap 是否与 malloc 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7377257/