C++笔记
文章平均质量分 54
C++语法与特性
DDTS_ZD
这个作者很懒,什么都没留下…
展开
-
2-static详解
参考文章 static可用于修饰变量与函数,控制存储方式与可见性 修饰对象 修饰局部变量 函数内部的局部变量,编译器分配于栈空间,函数执行结束时,将释放该局部变量,导致该局部变量的数值没法保存到下一次调用。 解决方案是,使用全局变量与static,全局变量改变了变量的可见性,static通过改变变量的存储方式(存储于全局区),延长局部变量的生命周期。 static 修饰的静态局部变量只执行初始化一次,而且延长了局部变量的生命周期,直到程序运行结束以后才释放。 修饰函数 static所修饰的函数将限制该函数只原创 2022-04-21 13:26:37 · 118 阅读 · 0 评论 -
1-变量的存储
参考文章 存储空间 分区说明 区域 作用 内存栈区 由编译器自动分配释放,存放函数的参数值、返回值和局部变量 内存堆区 存放new或者malloc出来的动态内存分配 代码区 存放CPU执行的机器指令,共享只读 全局区 存放全局变量、静态变量、常量 全局区分为data区、bss区(Block Started by Symbol) 区域 作用 data 存放已经初始化的全局变量、静态变量和常量 bss 存放未初始化的全局变量和静态变量,并在程序执行之前会自动初原创 2022-04-21 00:04:24 · 77 阅读 · 0 评论 -
0-C++运算符
参考说明原创 2022-04-20 15:22:10 · 445 阅读 · 0 评论