摘要: 前言 C++面向对象的三大特性为:封装、继承、多态 C对C++说你为什么比我麻烦啊?C++说因为我有对象,你没有啊。(好大一口狗粮) 小例子:车可以作为对象,属性有轮胎、方向盘、车灯等等;行为有载人、放音乐等等。 具有相同性质的对象,我们可以抽象的称为类。 4.1 封装 4.1.1 封装的意义 封装 阅读全文
posted @ 2020-04-23 21:53 by1314 阅读(326) 评论(0) 推荐(0)
摘要: 3.1 函数默认值 在c++中,函数的形参列表是可以有默认值的。 语法:返回值类型 函数名 (参数 = 默认值){ } #include <iostream> using namespace std; //函数的默认参数 //如果我们自己传入数据,就用自己的数据;如果没有,就用默认值 int fun 阅读全文
posted @ 2020-04-21 18:45 by1314 阅读(201) 评论(0) 推荐(0)
摘要: 2.1 前趋图和程序执行 2.1.1 前趋图 所谓前趋图指一个有向无循环图,可记为DAG,它用于描述进程之间执行的先后顺序。每个结点可用来表示一个进程或程序段,乃至一条语句,结点间的有向边则表示两个结点之间存在的偏序或前趋关系。进程(或程序)之间的前趋关系可以用”——>“来表示。 把没有前趋的结点( 阅读全文
posted @ 2020-04-18 22:25 by1314 阅读(595) 评论(0) 推荐(0)
摘要: 1. 引用的基本使用 作用:给变量起别名 语法:数据类型 &别名=原名 注意: 别名数据类型与原名数据类型一致。 引用必须初始化。 引用一旦初始化后,就不可以更改(只能作为一个变量的别名) 一个变量可取多个别名,即可定义多个引用变量作同一个变量的别名 int a =10; int &b=a; //i 阅读全文
posted @ 2020-04-15 22:42 by1314 阅读(189) 评论(0) 推荐(0)
摘要: C++程序在执行时,将内存大方向分为 4 个区域,不同区域存放的数据,赋予不同的生命周期,给我们更大的灵活编程 代码区:存放函数二进制代码,由操作系统进行管理 全局区:存放全局变量和静态数据以及常量,程序运行结束,由操作系统释放 堆区:由程序员自动分配和释放,若程序员不释放,程序结束时由操作系统回收 阅读全文
posted @ 2020-04-14 23:55 by1314 阅读(189) 评论(0) 推荐(0)
浏览器标题切换
浏览器标题切换end