网上总结到的信息:

(1) 静态分派:是在栈上分配,是由用户自己申请,是由操作系统自己释放的

动态分配:是由编译器分配,操作系统没有提供这样的机制,所以自己申请,必须自己删除!

(2)你也要明确。栈的容量很的小。并且特别贵,不能满足全部的内存申请。所以就要动态分配,

(3)动态分配是编译器自己完毕的。跟操作系统没有关系

(4) 动态分配效率比較低。只是容量跟用户需求有关。

(5)C语言里面用malloc和free,C++里面用new 和delete。

最新文章

  1. [转载]Linux Bond的原理及其不足
  2. 构造函数,const char*与c_str
  3. 5.Struts2中的拦截器
  4. Object-C中代码如何分离接口和实现
  5. WinCE项目应用之RM905a+医用放射性核素活度计
  6. preg_match_all正则表达式的基本使用
  7. sql server 随机读取数据
  8. SQLite本地事务处理
  9. 1014: [JSOI2008]火星人prefix - BZOJ
  10. UCloud EIP 你真的懂得如何使用么? - SegmentFault
  11. 【Android - MD】之RecyclerView的使用
  12. [Immutable.js] Differences between the Immutable.js Map() and List()
  13. python解析命令行
  14. PBO
  15. BZOJ3456城市规划
  16. iOS开发多线程之NSThread
  17. js里获取页面高度和文档高度
  18. 变量,id()
  19. Linux简单入门
  20. c# 关于async/await异步编程的浅析和使用

热门文章

  1. 17. PROCESSLIST
  2. Turtle库学习
  3. python011 Python3 字典
  4. 72.spring boot讨论群【从零开始学Spring Boot】
  5. [luoguP1849] [USACO12MAR]拖拉机Tractor(spfa)
  6. [luoguP2948] [USACO09OPEN]滑雪课Ski Lessons(DP)
  7. 舆论的力量---数学建模初探(SI模型)
  8. 【同余】HDU 6108 小C的倍数问题
  9. bitcms-比特内容管理系统 3.1版源码发布
  10. Codeforces932D. Tree