Bou*_*rne 5 c++ memory-management
动态分配的内存(使用new和malloc运算符分配)的碎片整理如何在C++中工作?
Mar*_*age 6
C++ 堆中没有碎片整理,因为应用程序可以自由地保留指向已分配内存的指针。因此堆管理器不能移动已经分配的内存。唯一可能的“碎片整理”是释放两个相邻的块。然后堆管理器会将这两个块组合成一个更大的空闲块,可以再次用于分配。
归档时间:
12 年,3 月 前
查看次数:
6307 次
最近记录: