![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 84
是兮风呀
这个作者很懒,什么都没留下…
展开
-
从哲学角度上理解进程
文章目录1.什么是进程2.为什么会有进程注:本文的内容主要参考了《从哲学层次上看操作系统》一书,若想作更加细致的理解,可自行阅读1.什么是进程简单来说,进程就是正在进行中的程序,一个程序加载到内存后执行,就叫做进程。2.为什么会有进程进程在Multics操作系统出现前叫做 工作(job)。job 是IBM用于多道批处理程序设计中的概念。由于一些原因,Multics操作系统的研发人员将 job 改为 进程(process)。计算机的发展总离不开“高效”这个词,之前,单一操作员单一控制终端、批原创 2021-05-29 16:23:14 · 477 阅读 · 5 评论 -
详解STL——vector容器
文章目录vector简介vector的常用构造函数演示1演示2演示3vector的迭代器图示vector简介vector是一个灵活的数组的序列容器。和一般数组一样,vector对元素使用连续的存储位置,这一位这它也可以使用指向其元素的常规指针上的偏移量来访问它们的元素,并且与一般数组一样高效。但是和一般数组不同的是,vector的大小能够动态变化,容器会自动处理它们的存储。与其他动态序列容器(deques、list和forward_list)相比,vector可以非常高效地访问其中的元素,并比对高效原创 2021-05-25 18:01:52 · 669 阅读 · 0 评论 -
const,宏定义和内联函数
文章目录const和宏定义区别1.处理方式不同2.类型检查3.内存分配宏定义和内联函数const和宏定义区别const定义的是变量,修饰过后,该变量的值就不予许再进行修改,成为一个常变量。该常量有数据类型,在进行编译运行的时候能够进行类型检查。#define定义后,只是将定义的常量字符进行简单的字符替换,字符替换在预编译的过程中进行,但是宏定义没有数据类型,所以不存在类型检查以下,同样是定义一个常量a,可以进行两者的对比#define a 100const int a = 100;1.原创 2021-04-27 22:51:35 · 215 阅读 · 0 评论