- 博客(3)
- 收藏
- 关注
原创 内联函数 函数重载 引用指针 new和delete
inline内联函数和普通函数 inline内联函数:在编译过程中,就没有函数的调用开销了,在函数的调用点直接把函数的代码进行展开处理了 int sum(int x,int y) inline int sum(int x,int y) { { return x + y; return x + y; } } int main() int main() { { int a = 10; int a =10;
2022-01-18 10:33:17
528
原创 进程的虚拟地址空间内存划分和布局
进程的虚拟地址空间内存划分和布局一.虚拟地址空间1.1保留区1.2代码段1.3 .data1.4 .bss1.5 .heap1.6 内存映射段(共享库)1.7 stack1.8 命令行参数和环境变量1.9 内核空间 那么何为虚拟呢 它存在,你能看的见,它是物理的 它存在,你看不见,它是透明的 它不存在,你却看得见,它是虚拟的 它不存在,你也看不见,它被删除了 一.虚拟地址空间 虚拟存储器是一个抽象概念,它为每个进程提供了一个假象,好像每个进程都在独占地使用主存。每个进程看到的存储器都是一致的,称之为虛拟地址
2022-01-07 14:04:57
333
原创 Linux 文件系统 – 目录组织结构、文件类型、文件权限
Linux 文件系统 – 目录组织结构、文件类型、文件权限 在linux世界中,一切皆文件 linux文件系统是目录和文件组成的一种层次结构,目录的起点称为根(root),起名字是一个字符 /。目录是一个包含许多目录项的文件,在逻辑上,可以认为每个目录项都包含一个文件名,同时还包含说明该文件属性的信息。文件属性是指文件类型(是普通文件还是目录),文件大小,文件所有者,文件权限(其他用户能否访问该文件)以及文件最后的修改时间等。 1.目录组织结构 简单介绍了文件系统后我们详细看一下他的目录组织结构 1.1目录
2020-09-04 16:38:40
163
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人