C++面试题

当前位置: 面试问题网 > C++面试题 > 描述内存分配方式以及它们的区别

描述内存分配方式以及它们的区别

1) 从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static 变量。
   2) 在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集。
   3) 从堆上分配,亦称动态内存分配。程序在运行的时候用malloc 或new 申请任意多少的内存,程序员自己负责在何时用free 或delete 释放内存。动态内存的生存期由程序员决定,使用非常灵活,但问题也最多。

【描述内存分配方式以及它们的区别】相关文章

1. 描述内存分配方式以及它们的区别

2. 简述使用ftp进行文件传输时的两种登录方式?它们的区别是什么?常用的ftp文件传输命令是什么?

3. 简述进程的启动、终止的方式以及如何进行进程的查看

4. XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?

5. 描述RIP和OSPF区别以及特点

6. 什么是虚拟内存?虚拟内存有什么优势?

7. Java中会存在内存泄漏吗,请简单描述

8. 第二层交换机和路由器的区别?第三层交换机和路由器的区别?

9. 描述JSP和Servlet的区别、共同点、各自应用的范围

10. 劳动关系的特征以及与劳务关系的区别

本文来源:https://www.mianshiwenti.com/a13079.html

点击展开全部

《描述内存分配方式以及它们的区别》

将本文的Word文档下载到电脑,方便收藏和打印

推荐程度:

进入下载页面

﹝描述内存分配方式以及它们的区别﹞相关内容

其它栏目

也许您还喜欢