c++基础知识点(一)

day01

01 第一个C++程序
02 namespace
03 作用域运算符
04 C++更严格的类型转换
05 enum c语言风格、加强版enum
06 auto关键字的使用
07 引用
08 nullptr使用

day02

01 c++的const
02 函数参数加强
03 内联函数
04 函数重载
05 动态内存管理
06 类和对象
07 lambda表达式
08 C语言字符串
09 三目运算符

day03

01 尽量将对象成员设为私有
02 类和对象的训练
03 构造函数和析构函数编写和调用
04 匿名对象的理解
05 深拷贝和浅拷贝
06 拷贝构造函数的调用时机
07 具名返回值优化
08 构造函数调用规则
09 引用是否占用内存空间

day04

01 初始化列表
02 explicit的使用
03 动态对象创建
04 静态成员变量
05 静态成员函数
06 单例模式
07 C++对象模型
08 this指针
09 const成员函数(常函数)

day05

01 友元:友元函数、友元类、友元成员函数
02 算术运算符重载
03 比较运算符重载
04 类型转换运算符重载
05 前置++和后置++重载
06 移位运算符重载
07 赋值运算符重载

day06

01 重载下标运算符
02 不建议重载运算符&&||
03 重载函数调用符号
04 重载指针运算 智能指针
05 struct 和class的区别
06 字符串类封装
07 继承的作用和包含权限
08 继承方式
09 继承中的构造和析构函数
10 初始化列表在继承中的作用

你可能感兴趣的:(C++,基础知识,C++)