会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Vancamel
千山鸟飞绝,万径人踪灭。 孤舟蓑笠翁,独钓寒江雪。
博客园
::
首页
::
博问
::
闪存
::
新随笔
::
联系
::
订阅
::
管理
::
公告
2019年7月18日
C++中堆和栈的区别
摘要: https://www.cnblogs.com/liuxiaoyang/p/8110069.html C++中堆和栈的区别,自由存储区、全局/静态存储区和常量存储区 文章来自一个论坛里的回帖,哪个论坛记不得了! 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。
阅读全文
posted @ 2019-07-18 09:56 我醉欲眠
阅读(3266)
评论(1)
推荐(0)
C++:堆和栈的区别
摘要: https://www.cnblogs.com/yiluyisha/p/9049051.html (1)管理方式:堆中资源由程序员控制(通过malloc/free、new/delete,容易产生memory leak),栈资源由编译器自动管理。 (2)系统响应:对于堆,系统有一个记录空闲内存地址的链
阅读全文
posted @ 2019-07-18 09:49 我醉欲眠
阅读(151)
评论(0)
推荐(0)
C++:三种类间关系
摘要: https://www.cnblogs.com/yiluyisha/p/9108626.html Inheritance(继承) - 表示 is-a ,如下代码所示: - 继承关系下的构造和析构: 构造由内而外 Derived的构造函数首先调用Base的default构造函数,然后才执行自己。如,D
阅读全文
posted @ 2019-07-18 09:48 我醉欲眠
阅读(242)
评论(0)
推荐(0)
C++:五种内存分配区域
摘要: https://www.cnblogs.com/yiluyisha/p/9049011.html C/C++编译的程序所占用内存区域一般分为以下5个部分: 栈区(stack):由编译器自动分配和释放,用来存放函数的参数、局部变量等。其操作方式类似于数据结构中的栈。 堆区(heap):一般由程序员分配
阅读全文
posted @ 2019-07-18 09:46 我醉欲眠
阅读(421)
评论(0)
推荐(0)
C++:内存泄漏与内存溢出的区别
摘要: https://www.cnblogs.com/yiluyisha/p/9077696.html 内存溢出(out of memory):是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory; 例如申请了一个int型的地址空间,但给它存放了long型的数据,就会导致内存溢
阅读全文
posted @ 2019-07-18 09:45 我醉欲眠
阅读(169)
评论(0)
推荐(0)