Vancamel

千山鸟飞绝,万径人踪灭。 孤舟蓑笠翁,独钓寒江雪。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2019年7月18日

摘要: https://www.cnblogs.com/liuxiaoyang/p/8110069.html C++中堆和栈的区别,自由存储区、全局/静态存储区和常量存储区 文章来自一个论坛里的回帖,哪个论坛记不得了! 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 阅读全文
posted @ 2019-07-18 09:56 我醉欲眠 阅读(3171) 评论(1) 推荐(0) 编辑

摘要: https://www.cnblogs.com/yiluyisha/p/9049051.html (1)管理方式:堆中资源由程序员控制(通过malloc/free、new/delete,容易产生memory leak),栈资源由编译器自动管理。 (2)系统响应:对于堆,系统有一个记录空闲内存地址的链 阅读全文
posted @ 2019-07-18 09:49 我醉欲眠 阅读(143) 评论(0) 推荐(0) 编辑

摘要: https://www.cnblogs.com/yiluyisha/p/9108626.html Inheritance(继承) - 表示 is-a ,如下代码所示: - 继承关系下的构造和析构: 构造由内而外 Derived的构造函数首先调用Base的default构造函数,然后才执行自己。如,D 阅读全文
posted @ 2019-07-18 09:48 我醉欲眠 阅读(238) 评论(0) 推荐(0) 编辑

摘要: https://www.cnblogs.com/yiluyisha/p/9049011.html C/C++编译的程序所占用内存区域一般分为以下5个部分: 栈区(stack):由编译器自动分配和释放,用来存放函数的参数、局部变量等。其操作方式类似于数据结构中的栈。 堆区(heap):一般由程序员分配 阅读全文
posted @ 2019-07-18 09:46 我醉欲眠 阅读(415) 评论(0) 推荐(0) 编辑

摘要: https://www.cnblogs.com/yiluyisha/p/9077696.html 内存溢出(out of memory):是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory; 例如申请了一个int型的地址空间,但给它存放了long型的数据,就会导致内存溢 阅读全文
posted @ 2019-07-18 09:45 我醉欲眠 阅读(162) 评论(0) 推荐(0) 编辑