malloc_trim(0)的替代方案

问题描述 投票:-6回答:1

我正在使用Malloc分配内存.在使用之后,我使用delete来释放内存.为了释放这些内存给操作系统,我使用了malloc_trim(0).但是Malloc_trim(0)已经被废弃了.所以我想知道是否有其他替代malloc_trim(0)的方法。对了,语言是cpp

c++ c memory memory-management
1个回答
1
投票

忽略 malloc/delete 混乱,替代叫 malloc_trim 只是 呼叫 malloc_trim. 现在已经废弃了,因为现在已经没有意义了。


0
投票

我相信,你可以使用 free() 代替 malloc_trim(0).我认为,使用 malloc() 是相当古老的,因为现代它使用 new 如果您使用的是 new 关键词,您可以使用 delete 关键字来释放堆中的内存。

© www.soinside.com 2019 - 2024. All rights reserved.