- 博客(7)
- 收藏
- 关注
原创 C++内存模型
C++系列文章总目录文章目录C++系列文章总目录一、内存分区模型1.1、程序执行前的内存模型一、内存分区模型C++在执行时,大致分为四区: 代码区:存放函数体的二进制代码,由操作系统进行管理 全局区:存放全局变量和静态变量以及常量。 堆 区: 由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收 栈 区: 由编译器自动分配释放, 存放函数的参数值,局部变量等意义:不同区域存放的数据,赋予不同的生命周期, 让程序更加灵活1.1、程序执行前的内存模型在程序编译后,生
2021-04-16 11:01:59 162
原创 C++ const
系列文章目录文章目录系列文章目录一、const修饰指针const修饰指针const修饰常量一、const修饰指针const修饰指针const int * p = &a; p = &b; //正确 //*p = 100; 报错 //const修饰指针,这时候const修饰的是*p,所以*p不可以修改,但是p可以改。 const修饰指针,这时候const修饰的是p,所以p不可以修改,但是p可以改。const修饰常量int * const p2 = &a;
2021-04-15 21:48:51 88
原创 记录Linux学习过程——makefile-gdb-io
文章目录一、makefile1.makefile 的命名规则2.makefile 的三要素3.写法二、gdb调试1.使用gdb2.启动gdb一、makefile1.makefile 的命名规则 makefileMakefile2.makefile 的三要素 目标 依赖 规则命令3.写法 目标:依赖tab键 规则命令 可使用参数 函数:wildcard 可以进行文件匹配patsubst 内容可替换 makefile变量:$@ 代表目标$^ 代表全部依赖$<
2020-10-26 22:17:47 153
原创 记录Linux学习过程——vim-gcc
文章目录一、vim1.找查替换二、gcc1. gcc 工作流程2. gcc 参数一、vim1.找查替换:s/src/des 替换当前行第一个匹配的src为des:s/src/des/g 替换当前行所有匹配的src为des:%s/src/des 替换所有行第一个匹配的src为des :%s/src/des 替换所有内容的src为des二、gcc1. gcc 工作流程2. gcc 参数...
2020-10-26 11:22:26 71
原创 记录Linux学习过程——基础命令
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、Linux目录二、使用步骤1.引入库2.读入数据总结一、Linux目录![在这里插入图片描述](https://img-blog.csdnimg.cn/20201020182810728.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTAy
2020-10-20 18:55:41 241
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人