第一到第六讲

快秋招了,还是再来补下c++的基础部分,虽然讲的不太详细深入,但大局观很好。

第一讲:简单介绍c++,提出c++的类有两个经典的分类,一种带指针(string),一种不带指针,并指出基于对象和面向对象的区别。


第一到第六讲_第1张图片
第一讲

第二讲:头文件和类声明

第一到第六讲_第2张图片
头文件声明,防止头文件重复引入

第一到第六讲_第3张图片
头文件的基本布局

第一到第六讲_第4张图片
类的布局

第一到第六讲_第5张图片
模板类的使用

第三讲.构造函数
inline的使用,类中访问的级别
构造函数,区分使用初值列进行初始化和赋值的区别

不带pointer对象的多半不需要写析构函数
第一到第六讲_第6张图片
构造函数的重载,编辑器翻译后的代码不一样,但不能被重复选择

第四讲.参数传递和返回值
第一到第六讲_第7张图片
一般

第一到第六讲_第8张图片
单例模式,stactic

第一到第六讲_第9张图片
const成员函数

第一到第六讲_第10张图片
传值还是传引用,尽量传引用,不希望改内容,就传const 类&

引用等同于常指针,加了个取址的步骤。
第一到第六讲_第11张图片
友元的使用,能直接取到private中的,破坏封装性

第一到第六讲_第12张图片
相同class的各个例子各为友元

第一到第六讲_第13张图片
尽量用reference,尽量用const

使用栈上临时空间的变量,不能返回引用,只能返回值
第五讲.操作符重载和临时对象
操作符重载
第一到第六讲_第14张图片
成员函数操作符重载隐藏this指针

第一到第六讲_第15张图片

第一到第六讲_第16张图片
非成员函数操作符重载

第一到第六讲_第17张图片
注意返回值是否是临时对象,能否返回引用

第一到第六讲_第18张图片
图片.png

第一到第六讲_第19张图片
图片.png

第一到第六讲_第20张图片
图片.png

第一到第六讲_第21张图片
输入,输出操作符重载,注意返回值和参数

第六讲 复习complex类的实现过程
回顾了一下,总结了一下

你可能感兴趣的:(第一到第六讲)