博客
关于我
C++ 之【记得来康康我】
阅读量:279 次
发布时间:2019-03-01

本文共 1480 字,大约阅读时间需要 4 分钟。

C++ 学习笔记

一、基础

1. C++ 基础【01】

  • 输出 "Hello World"
  • int数组和冒泡排序

2. C++ 基础【02】

  • 学习指针(01)
  • 学习指针(02)
  • 学习结构体(类)
  • 附加内容(仓库不包含此内容)

3. C++ 基础【03】

  • 指针的使用
  • 类的成员变量与成员函数
  • 对象的初始化和清理

4. C++ 基础【04】

  • 构造函数调用原则
  • 浅拷贝与深拷贝
  • 静态成员

5. C++ 基础【05】

  • 学习内存
  • 学习引用
  • 学习函数

6. C++ 基础【06】

  • 类的成员变量与成员函数
  • 封装(分文件)
  • 对象的初始化和清理(01)

7. C++ 基础【07】

  • 构造函数调用原则
  • 浅拷贝与深拷贝
  • 静态成员

8. C++ 基础【08】

  • this指针的使用
  • const修饰成员函数

9. C++ 基础【09】

  • 全局函数做友元
  • 类做友元
  • 成员函数做友元

10. C++ 基础【10】

  • 加号(+)运算符重载
  • 左移(<<)运算符重载

11. C++ 基础【11】

  • 递增(++)运算符重载
  • 赋值(=)运算符重载
  • 关系(>、<、!=、==)运算符重载
  • 函数调用(())运算符重载

12. C++ 基础【12】

  • 继承的基本语法
  • 继承方式
  • 对象模型

13. C++ 基础【13】

  • 构造和析构的顺序
  • 同名静态和非静态成员的处理
  • 多继承

14. C++ 基础【14】

  • 多态的基本概念
  • 多态的原理剖析
  • 案例:两个整数加减乘的计算器
  • 纯虚函数和抽象类

15. C++ 基础【15】

  • 虚析构函数和纯虚析构函数
  • 案例:采购小能手

二、内存、引用、函数

1. C++ 基础【05】

  • 学习内存
  • 学习引用
  • 学习函数

三、类和对象

1. C++ 基础【06】

  • 类的成员变量与成员函数
  • 封装(分文件)
  • 对象的初始化和清理(01)

2. C++ 基础【07】

  • 构造函数调用原则
  • 浅拷贝与深拷贝
  • 静态成员

3. C++ 基础【08】

  • this指针的使用
  • const修饰成员函数

4. C++ 基础【09】

  • 全局函数做友元
  • 类做友元
  • 成员函数做友元

5. C++ 基础【10】

  • 加号(+)运算符重载
  • 左移(<<)运算符重载

6. C++ 基础【11】

  • 递增(++)运算符重载
  • 赋值(=)运算符重载
  • 关系(>、<、!=、==)运算符重载

7. C++ 基础【12】

  • 继承的基本语法
  • 继承方式
  • 对象模型

8. C++ 基础【13】

  • 构造和析构的顺序
  • 同名静态和非静态成员的处理
  • 多继承

9. C++ 基础【14】

  • 多态的基本概念
  • 多态的原理剖析
  • 案例:两个整数加减乘的计算器
  • 纯虚函数和抽象类

10. C++ 基础【15】

  • 虚析构函数和纯虚析构函数
  • 案例:采购小能手

四、文件操作

1. C++ 基础【16】

  • 以文本(txt)形式读写文件
  • 以二进制形式读写文件

五、职工管理系统

1. C++ 基础之职工管理系统

  • 自己编写职工管理系统
  • 视频中的职工管理系统

六、进阶

1. C++ 进阶【01】

  • 模板 – 函数模板
  • 模板 – 函数模板案例
  • 模板 – 普通函数与函数模板的区别
  • 模板 – 函数模板的局限性

2. C++ 进阶【02】

  • 模板 – 类模板
  • 类模板中的成员函数创建时机
  • 类模板对象作为函数参数
  • 类模板继承和成员函数类外实现

3. C++ 进阶【03】

  • 类模板分文件编写
  • 类模板与友元
  • 类模板案例

七、STL

1. C++ STL【01】

  • vector容器存放内置数据类型
  • vector容器存放自定义数据类型
  • 容器嵌套容器

附加小知识

  • 打印双引号,使用转义符
  • 模板与函数模板的区别
  • 类模板与函数模板的区别

转载地址:http://zuna.baihongyu.com/

你可能感兴趣的文章
operator new 与 operator delete
查看>>
operator() error
查看>>
OPPO K3在哪里打开USB调试模式的完美方法
查看>>
Optional类:避免NullPointerException
查看>>
Optional讲解
查看>>
ORA-00932: inconsistent datatypes: expected - got NCLOB【ORA-00932: 数据类型不一致: 应为 -, 但却获得 NCLOB 】【解决办法】
查看>>
ORA-00942 表或视图不存在
查看>>
ORA-01795: 列表中的最大表达式数为 1000
查看>>
ORA-06575: 程序包或函数 NO_VM_DROP_PROC 处于无效状态
查看>>
ORA-08102的错误
查看>>
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor异常
查看>>
ora-12541:tns:no listener
查看>>
【docker知识】联合文件系统(unionFS)原理
查看>>
ORACEL学习--理解over()函数
查看>>
oracle 10g crs命令,Oracle 10g CRS安装问题解决一例
查看>>
oracle 10g的安装配置
查看>>
Oracle 11.2.0.4 x64 RAC修改public/private/vip/scan地址
查看>>
Oracle 11G INDEX FULL SCAN 和 INDEX FAST FULL SCAN 对比分析
查看>>
Oracle 11g 使用RMAN备份数据库
查看>>
Oracle 11g 单实例安装文档
查看>>