- 博客(10)
- 收藏
- 关注
转载 C++学习 之 类的继承中的虚函数(笔记)
1.多态行为 多态是面向对象语言的一种特征,让我们能够以类似的方式处理不同类型的对象。在C++中我们可以通过继承层次结构实现子类型多态。 我们可以通过下面的代码进一步了解多态: #include<iostream> using namespace std; class Fish { public: void FishSwim() ...
2019-08-04 17:27:00
126
转载 C++学习 之 继承方式(笔记)
1.继承方式的分类 继承方式有公有继承,私有继承,保护继承。不同之处在于指定派生类的基类时使用的关键字不同;公有继承使用关键字public,私有继承使用关键字private,保护继承使用关键字protected。 2.私有继承 私有继承意味着在派生类的实例中,基类的所有公有成员和方法都是私有的——不能从外部访问。即便是基类的公有成员和方法,也只能被派生类引用,而不能通过派生...
2019-07-31 09:08:00
134
转载 C++学习 之 继承(笔记)
1.继承基础: 继承就像是生物里的遗传与变异,即派生类(子代)从基类(父代)那里继承基类的某些特性(遗传),并在此基础上拥有自己的特性(变异)。 C++派生语法: class Base//定义一个基类 { //...基类成员 }; class Derived:access-specifier Base//定义一个...
2019-07-30 10:50:00
100
转载 C++学习 之 类中的特殊函数和this指针(笔记)
1.构造函数 构造函数是一种特殊的函数,它在对象被创建时被调用,与类同名无返回类型,可以被重载。构造函数的可以在类内实现也可以在类外实现。 构造函数的声明类似于下面的代码: class Human { public: Human();//构造函数声明 }; 构造函数在类声明中实现类似于下面的代码: class Human { pub...
2019-07-28 16:58:00
137
转载 C++学习 之 类的声明及成员的访问(笔记)
1.类的声明 简单来说,属性以及对属性的操作的整合叫做类。要声明类可使用关键字class,并在它的后面定义类名,然后紧接着是属于该类的代码块{}。类的声明类似于函数声明,类的声明本身并不改变程序 的行为而必须使用它,就好像函数需要调用一样。 模拟人的类的声明类似于下面代码: class Human { string Name; ...
2019-07-26 09:24:00
133
转载 C++学习 之 指针及动态内存分配(笔记)
1. 指针 1.1 指针的含义: 简单来说,指针是存储内存地址的变量。当我们声明了一个指针变量后,使用该指针时系统会根据指针内的地址索引内存块,读取内存内的值。指针因为是用来存地址的,所以一般固定长度为4个字节。void指针指向内存块的指针。 指针的定义示例: int a=0; int *Pointer_a=&a; 在编写程序时我们可...
2019-07-25 14:32:00
288
转载 C++学习 之 函数的重载及内联(笔记)
1.函数的使用: 1.1 将数组传递给函数: 当需要给函数传递数组作为参数时,其实传过来的是实参的地址就相当于使用引用或指针作为形参。 例: int DisPlayArray(int Number[],int L) { for(int i=0;i<L;i++) cout<<"Array["<...
2019-07-24 11:45:00
79
转载 C++学习 之 控制程序流程 (笔记)
1.使用if...else有条件的执行 在一些时候语句需要进行有条件的执行。比如如果输入"Y"就执行赋值语句N=1;否则N=0: #include<iostream> using namespace std; int main () { char Judge='N'; int N; cin>>Judge; ...
2019-07-23 16:32:00
111
转载 C++学习 之 变量和常量的使用(笔记)
一、变量 1.对变量含义的理解: 变量就像是经过工厂加工后有一定容量的容器。在变量定义时,系统充当了工厂的角色,按照类型为变量分配相应的空间。定义完成的变量可以存放相应类型的值,存放的值大于变量所能接受的范围时变量会发生溢出。顾名思义,变量里的值一般是可以修改的,体现在该变量存储区的值可以复写。 2.C++中变量的声明: C++定义变量的语法: variab...
2019-07-22 09:15:00
160
转载 C++学习 之 程序的组成部分(部分知识笔记)
1.预处理器编译指令#include: 预处理器是在程序编译前运行的工具。预处理器编译指令是向预处理器发送的命令,总是以#为标识,include便是其中常见的一种,用于引用文件,比如:iostream标准输入输出流。引用的头文件并非都是标准系统头文件,还可以是编程人员创建的文件,其原因在于,复杂程序往往由多个文件组成。 2.程序的主体函数——main(): main函数为程...
2019-07-16 14:50:00
309
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人