自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++复习第二天:掌握进程虚拟地址空间区域划分

gdatal1和gdatal4是初始化的且初始化不为0的,所以他俩在.data段。gdatal2和gdatal3和gdatal5和gdatal6分别为未初始化和初始化为0,他们放在.bss段。上述这些全局变量都会产生符号,而 a,b,c不会产生符号,只是生成mov汇编指令,而指令最终放在.text段里面。而e放在.data段,f,g放在.bss段。指令在运行时放在代码段或.text段。.rodata是只读数据段。

2024-05-11 16:43:00 157 1

原创 C++语法复习 第一天

inline函数只是建议编译器把这个函数处理成内联函数,但是不是所有的inline都会被编译器处理成内联函数 - 递归。inline内联函数:在编译过程中,就没有函数的调用开销了,在函数的调用点直接把函数的代码进行展开处理了。一组函数,函数名相同,参数列表个数或者类型不同,那么这一组函数就称作-函数重载。把C函数的声明扩在extern"C"里面。一组函数,函数名相同,参数列表也相同,仅仅是返回值不同?C++代码产生函数符号的时候,函数名+函数列表类型组成的!inline函数不再生成相应的函数符号。

2024-05-10 22:17:52 146 1

原创 const和一级指针的结合有两种情况

离const最近的类型是int,所以const修饰的是*p,现在*p是一个常量,所以 *p=20 是不能编译通过的,也就是指针的指向是不能被改变的,而指针本身是可以被改变的,也就是说p=&b是可以编译通过的,因为p本身并没有被const修饰而不能作为左值。结论:这个指针p现在是常量,不能在指向其他内存,但是可以通过指针解引用修改执行的内存的值也就是*p是可以被修改的,p不能被修改。离const最近的类型是int * ,所以const修饰的是p指针本身,所以p=&b是不可以的,但是*p=20是可以的。

2024-05-10 17:29:50 210 2

空空如也

空空如也

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

TA关注的人

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