0
点赞
收藏
分享

微信扫一扫

【C++练级之路】【Lv.8】【STL】list类的模拟实现

犹大之窗 2024-02-22 阅读 11
c++

目录

前言:

1、程序的基本运行流程

2,为啥要分为四个区域?

3,分为哪四个区域?

4,4个区域详解

代码区:

为什么会设置这两个功能呢?

全局区:

栈区:

堆区: 

new:

补充知识:new关键字

总结:


前言:

1、程序的基本运行流程

注意:代码从硬盘放到内存中也是由操作系统来工作的

2,为啥要分为四个区域?

反正总结来说,就是更方便了。

3,分为哪四个区域?

4,4个区域详解

代码区:程序运行前放的区域,编译后生成exe可执行程序,未执行程序前分为两个区域:代码区和全局区

代码区:

存放2进制的机器指令,CPU执行的机器指令,功能为共享只读

为什么会设置这两个功能呢?

全局区:

全局变量是指在主程序外面写的变量,局部变量和全局变量都不在一个段里存放

静态变量就是在普通变量前加上static,属于静态变量,

常量-》字符串常量和const修饰的变量,这里const修饰的变量是const修饰的全局变量不包含const修饰的局部变量。

栈区:

堆区: 

new:

补充知识:new关键字

总结:

感谢观看,欢迎点赞收藏专栏,会分享更多c++的知识,如有错误,欢迎大佬指正(●'◡'●)

举报

相关推荐

0 条评论