中文English
怎么充无线内存ichaiyang 2024-05-12 3:21 41
不能,首先malloc的参数是unsigned,这就限定了参数的最大值,也就是可申请的最大值,一般在设计malloc时,有一个申请最大值。还有就是介于现阶段处理器的字长限制,内存最多是4G,由操作系统维护的虚拟内存系统下,一个进程最大的可利用内存为4G,以上都统统说明malloc不可以无限制的使用和无限制的申请内存,还有就是malloc实在动态申请内存时使用...

调用mallco函数内存就能无限使用,无限大吗?

扫码或点击进入无线充模块店铺

不能,首先malloc的参数是unsigned,这就限定了参数的最大值,也就是可申请的最大值,一般在设计malloc时,有一个申请最大值。

还有就是介于现阶段处理器的字长限制,内存最多是4G,由操作系统维护的虚拟内存系统下,一个进程最大的可利用内存为4G,以上都统统说明malloc不可以无限制的使用和无限制的申请内存,还有就是malloc实在动态申请内存时使用,就是一般是用来申请大对象用的,或者你的程序可能在运行是需要动态改变空间的大小,这些都要用到malloc

扫码或点击进入无线充模块店铺