自定义博客皮肤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++笔记二 -- 常量

常量:值在运行时不变 C:#define定义宏常量 C++:可以用const定义常量 #define MAX 100 /* C 语言的宏常量 */ const int MAX = 100; // C++ 语言的 const const和define区别: const有数据类型,宏没有,编译器对const进行类型安全检查而只对宏常量进行字符替换 const定义常量从汇编的角度来看,只是给出了对应的内存地址,而不是像#define一样给出的是立即数。 const定义的常量在程序运行...

2021-07-20 10:06:48 118

原创 C/C++笔记 -- 文件结构

目录结构:头文件放置于include目录,定义文件于src目录。 头文件可以加强类型安全检查,如果接口被调用、实现时与头文件声明不一致,编译器可以指出错误。 #ifndef XX_H //防止头文件被重复引用 #define XX_H #include <math.h> //引用标准库中的头文件(编译器从标准库目录开始查找) #include "header.h" //引用非标准库的头文件(编译器从用户的工作目录开始查找) void Func(); //全局函数声明 class Foo

2021-07-16 14:37:14 139

原创 用最简单的语言记录对虚拟内存的理解

单个进程不可能拥有所有内存,因此他们使用的是虚拟内存,这些内存不必在RAM上,也可以是在硬盘上。操作系统维持着虚拟内存和物理地址之间的转换表,如果进程中出现的地址不在RAM而是在硬盘上,则可以暂停进程,把其他的内存转移到硬盘,再从硬盘加载被请求的内存,并重新启动该进程。 在X86的32位系统中,进程理论上可以访问4GB的内存,但实际情况下通常不能满足这4GB的内存,因此系统为进程在内存中设置了system break,初始内存的分配,system break后面的地址为未映射的内存。如果进程想要更多的内存

2021-07-16 10:27:42 73

空空如也

空空如也

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

TA关注的人

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