- 4
- 0
- 约3.45万字
- 约 27页
- 2018-05-19 发布于贵州
- 举报
分析了Windows下不同的动态内存分配方式5
分析了Windows下不同的动态内存分配方式这里的动态内存包含以下两个方面的内容:? 1.内存。这里的内存指的是进程的虚拟内存空间。在Win32环境下,每一个进程拥有独立的,大小为4G(0x0000 0000 ~ 0xFFFF FFFF)的虚拟内存空间。? 2.动态。这里的动态指的是进程虚拟内存空间中的动态内存区域。在一个进程的虚拟内存空间中,只有动态内存可以在运行是被应用程序自由的分配/使用/释放。
在Win32环境下,我们可以使用多种方式来分配/使用/释放动态内存,这些方式包括:1.Win32 API. 这些API包括VirtualXXX(),HeapXXX(),LocalAlloc(),GlobalAlloc()。2.C Run-Time Library.这些函数包括malloc(),free()。3.C++提供的关键词new和关键词delete。
有这么多的内存分配方式,我们在学习和实际项目中编码过程中常常会为使用那种方式而感到迷惑。他们的内部实现是否相同?他们之间有什么本质的区别?他们各自的使用场合又是怎样的? 本文试图通过深入探究他们的本质,为正确理解和使用他们提供一些依据。
首先,我们最好从全局的高度把握他们之间的关系。这里有一张图很好的描述了他们之间的层次关系:
这张图给了我们一个全景,仅从这张图我们就可以清楚地看到他们之间的层次关系:? 第一层:Win
您可能关注的文档
- 净皙坊新一代生物面膜粉软膜粉基料成膜材料调膜材料质量特点和软膜粉DIY配方48.doc
- 冷门知识:10种被随手扔掉的营养9.doc
- 凄美爱情92句话44.doc
- 准备装修房子的或者学习室内的进来看看喽~46.doc
- 准备装厨房的进来看看46.doc
- 准备进行黄金投资交易,你是否已足够了解自己?11.doc
- 凉菜间制作管理制度29.doc
- 准职业人导向训练--第10讲(执行力)44.ppt
- 凉菜间要求规范29.ppt
- 凉菜间餐饮从业人员食品安全培训29.ppt
- (2026)医院评审筹备与科室标准化建设工作总结(2篇).docx
- 2026年资质年检自查报告(2篇).docx
- 2026水库自查报告(2篇).docx
- 2026年北师大版适配小升初历史寒假衔接卷重大事件因果分析标准试卷第473套(含答案解析与可打印作答区).docx
- 河北唐山市2026年高三下学期第一次模拟演练物理试卷(解析版).pdf
- 六年级上册Unit 2物理练习:第2课时单词拼写与选择题.pdf
- 湖北省襄阳市第四中学2025-2026学年高三上学期教学质量检测(二)物理(II)试题(解析版).pdf
- 湖北省随州市六校2026年高三下学期一模物理试题(解析版).pdf
- 湖北省襄阳市枣阳二中2025-2026学年高三上学期一模物理试题(解析版).pdf
- 湖北省襄阳市枣阳二中2025-2026学年高三上学期一模物理试题(解析版).docx
原创力文档

文档评论(0)