malloc内存分配
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了malloc内存分配相关的知识,希望对你有一定的参考价值。
网上总结到的信息:
(1) 静态分派:是在栈上分配,是由用户自己申请,是由操作系统自己释放的
动态分配:是由编译器分配,操作系统没有提供这样的机制,所以自己申请,必须自己删除!
(2)你也要明确。栈的容量很的小。并且特别贵,不能满足全部的内存申请。所以就要动态分配,
(3)动态分配是编译器自己完毕的。跟操作系统没有关系
(4) 动态分配效率比較低。只是容量跟用户需求有关。
(5)C语言里面用malloc和free,C++里面用new 和delete。
以上是关于malloc内存分配的主要内容,如果未能解决你的问题,请参考以下文章