c++
文章平均质量分 89
weixin_49691978
这个作者很懒,什么都没留下…
展开
-
内联函数 函数重载 引用指针 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 · 529 阅读 · 0 评论 -
进程的虚拟地址空间内存划分和布局
进程的虚拟地址空间内存划分和布局一.虚拟地址空间1.1保留区1.2代码段1.3 .data1.4 .bss1.5 .heap1.6 内存映射段(共享库)1.7 stack1.8 命令行参数和环境变量1.9 内核空间 那么何为虚拟呢 它存在,你能看的见,它是物理的 它存在,你看不见,它是透明的 它不存在,你却看得见,它是虚拟的 它不存在,你也看不见,它被删除了 一.虚拟地址空间 虚拟存储器是一个抽象概念,它为每个进程提供了一个假象,好像每个进程都在独占地使用主存。每个进程看到的存储器都是一致的,称之为虛拟地址原创 2022-01-07 14:04:57 · 341 阅读 · 0 评论