课程章节
课程/C++/后端开发
趣味 C++ 进阶
介绍
章节
问答
笔记
第1章 课前导学
C++进阶,你准备好了吗?
学完这门课程将完成什么项目
第2章 内存的表达
计算机怎么存放整数
计算机如何存放小数
什么是位运算?
你知道大端字节序和小端字节序吗?
强者争霸
第3章 一起来探秘指针
程序中的绳子:指针的本质
给变量栓个绳子:指针指向变量
给数组栓个绳子:指针指向数组
给函数栓个绳子:指针指向函数
哪里都不栓的绳子:空指针和野指针
绳子的加减:指针的运算
强者争霸
全局、静态、局部变量的区别
函数返回一个绳子:函数返回指针
强者争霸
第4章 程序中的对象和类
霸道总裁管理员工:面向对象概述
霸道总裁的员工:类
员工的属性:成员变量
霸道总裁赋予员工的权利:权限修饰符
员工的能力:成员函数
招聘员工和开除员工:构造函数和析构函数
复制一个员工:赋值构造函数
运算符重载
强者争霸
第5章 继续向前走:面向对象进阶
给员工分部门:类的继承
分部门的方式:多态公有继承
霸道总裁眼中的命令员工:父类和子类的相互转换
动态编联和静态编联
霸道总裁眼中的员工职责:虚函数和纯虚函数
强者争霸
第6章 类的动态内存分配
动态内存管理
C++ 中的空指针
指针和引用知多少
再看赋值构造函数和赋值运算符
不一样的const关键字
管理内存:向函数中传入一个对象
管理内存:从函数中取出一个对象
指针是聪明的:智能指针
强者争霸
第7章 结束语
牛刀小试:一起来完成作业吧
终点已达,行程还要继续