自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 c++ 程序的内存模型

一、内存的分区模型:c++程序在执行时,将内存大方向分为4个区域。不同区域存放的数据,赋予不同的生命周期,给我们更大的灵活编程。代码区:存放函数体的二进制代码(0110001111011001),由操作系统进行管理。代码区是共享的,目的是对于频繁被执行的程序,只需要在内存中有一份代码即可;4.堆区:由程序员分配释放,若程序员不是放,程序结束时又操作系统回收。代码区是只读的,原因是为了防止程序意外的修改了它的指令。局部变量存放在栈区,栈区的数据在函数执行完后自动释放。全局区的数据在程序结束后由操作系统释放。

2023-05-11 18:56:19 81 1

原创 c++指针 2023.4.27

a和&b是房子的地址,比如汤臣一品和汤臣二品;房子的地址是不变的,但的房子的主人可以变;指针存储的空间:在32/64位操作系统下,占4/8个字节;3.空指针:指针变量指向内存中编号为0的空间,用于初始化指针变量,空指针指向的内存是不可以访问的。定义指针:数据类型 * 指针变量名(int * p),让指针p记录地址a(p=&a)常量指针:指针的指向可以修改,但指针指向的值不可以改。指针常量:指针的指向不可以改,但指针指向的值可以改。空指针和野指针都不是我们申请的空间。(输出的a和*p都为1000)

2023-04-27 20:36:08 36 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除