11 2018 档案

摘要:[TOC] 1.程序和进程 程序:二进制文件,占用磁盘空间 进程:启动的程序 2.并行与并发 并行:时间点概念 并发:时间段概念 3.进程5种状态 4.循环创建多个子进程 include include include include include include int counter = 10 阅读全文
posted @ 2018-11-25 15:53 神秘的火柴人 阅读(355) 评论(0) 推荐(0)
摘要:[TOC] 1.虚拟地址空间 对每一个运行的进程,操作系统都会为其分配一个0~4G的地址空间 父子进程打印的全局,静态,局部变量值不一样的,但是它们的地址是一样的。所以我们可以确定父进程在fork子进程时,子进程几乎把整个父进程复制了过去(包括0 4G虚拟地址空间)。 在修改数据时,虽然父子进程的数 阅读全文
posted @ 2018-11-17 22:11 神秘的火柴人 阅读(242) 评论(0) 推荐(0)
摘要:[TOC] 1.异常 void divide(int a, int b) { if(b == 0) throw b; } void callDivid(int a, int b) { divide(a,b); } int main( ){ //尝试去捕获函数异常 try { callDivid(10 阅读全文
posted @ 2018-11-10 12:26 神秘的火柴人 阅读(132) 评论(0) 推荐(0)
摘要:[TOC] 1.多态 由继承而产生的相关的不同的类,其对象对同一消息会作出不同的响应。 多态成立的条件 1 要有继承 2 要有虚函数重写 3 要有父类指针(父类引用)指向子类对象 图1: 图2: 多态用于虚析构函数 虚析构函数用于指引 delete 运算符正确析构动态对象 VPTR指针分步初始化 c 阅读全文
posted @ 2018-11-07 20:20 神秘的火柴人 阅读(211) 评论(0) 推荐(0)