摘要: 恢复内容开始 一.C++的四大特征: 抽象:认识事物的一种方法,把所观察到的事物简化,概括出来,为我们所用。 封装:是类和对象的特征,将数据组织在一起,从外部无法直接访问数据,从而加强了数据的安全性 继承:继承就是在对对象抽象的结果进行归纳总结,找出他们的共性,形成基类,在加上差异生成派生类 多态: 阅读全文
posted @ 2018-08-13 20:43 zlc1010 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 一. 类与类之间存在相同,也存在差异,于是就有了基类(基础类)也叫父类,基础类+差异就有了派生类(子类) 继承的是子类(派生类),被继承的是父类(基类)‘; 基类的出现可以节省大量的代码(代码复用),节省开发时间,缩短开发周期,但是提高了类与类之间的耦合度,降低了代码的安全性与可维护性 二. 继承方 阅读全文
posted @ 2018-08-12 16:00 zlc1010 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 一.操作符函数 在C++中,编译器把运算符当做函数来处理,可以重载,通过重定义操作符函数,可以自定义远算法则。 二.单目操作符有这些: 相反数:- 自变:++,-- 取地址:& 解引用:* 间接成员访问:-> 逻辑非:! 位反:~ () 比较重要的是:前++/--,后++/-- 成员函数: 1.前+ 阅读全文
posted @ 2018-08-11 21:26 zlc1010 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 一.C++四个构造函数: 1. 无参构造: 2.有参构造:在构造函数的时候可以使用默认参数 3.拷贝构造: class 类名 { 类名(类名& that) { //对类成员挨个赋值 . .. } } Student stu2 = stu1;//用stu1 来拷贝stu2 4.赋值构造: void o 阅读全文
posted @ 2018-08-08 20:24 zlc1010 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 一.C++是C语言的加强,是一种更好的C语言,C++是以C语言为基础的,并且完全兼容C语言的特性; C++是美国贝尔实验室的Bjarne Stroustrup博士以及其同事与20世纪80年代初在C语言的基础上开发成功的。最初的C++被称为“带类的C”,1983年正式取名为C++。1985年有Bjar 阅读全文
posted @ 2018-08-08 19:51 zlc1010 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 一.名字空间 C语言中的名字空间的划分:全局,局部,块 C++认为全局空间用起来非常方便,但如果把太多的东西放在全局空间中,会造成命名冲突,所以引用 了一种机制就是名字空间; 名字空间:把全局的命名空间进一步分割,可以创建出一个个独立的命名空间防止相互之间的冲突 1. 定义名字空间: namespa 阅读全文
posted @ 2018-08-07 20:43 zlc1010 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 一. C与C++的基本区别:C语言简单,但是使用比较复杂,C++语法较难,注重思想,使用简单(面向对象) a. 头文件: C++标准库的头文件不带.h,最常用的是iostream C语言的头文件依然可以继续使用,stdio.h或cstdio b. 输入输出 cout<< 输出 cin >> 输入 e 阅读全文
posted @ 2018-08-06 21:15 zlc1010 阅读(1425) 评论(0) 推荐(0) 编辑
摘要: 1. 进程间通信的简称为IPC 进程之间的数据交换叫作进程间通信 2. 进程间简单通信方式:环境变量表,命令行,信号,文件(不能实时) 管道(有名管道,无名管道(只能在父子进程之间用)) 3.XSI通信方式:SI:系统调用接口 ,X:一个公司组织 XSI通信是靠内核创建IPC对象来实现的, 创造IP 阅读全文
posted @ 2018-08-02 22:59 zlc1010 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 一. 信号是一种软中断, 中断分为硬中端和软中断,软中断是来自其他程序的中断,硬中断是来自硬件设备的中断 二.常见的信号 SIGINT,SIGCONT,SIGALRM,SIGSTOP,SIGTSTP,SIGABRT,SIGKILL,SIGQUIT,SIGCHLD 三.信号分为不可靠信号和可靠信号 编 阅读全文
posted @ 2018-07-31 20:42 zlc1010 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 一.进程管理:1.程序与进程: 程序是存储在磁盘上的文件,进程是正在执行的程序 2.进程的分类: 交互进程,批处理进程,守护进程 3.查看进程 ps -aux 4.进程信息表 5.进程动态 O R S s D T X Z L M < 6.父子进程 7.getpid 获取进程号 二.fo 阅读全文
posted @ 2018-07-24 20:49 zlc1010 阅读(110) 评论(0) 推荐(0) 编辑