本课程系统性地教授C++编程语言,从基础语法、内存管理、函数与引用入门,涵盖关键现代特性,并重点剖析STL容器、算法与函数对象,最后通过《职工管理系统》和《演讲比赛》两大实战项目,强化综合运用的能力,带你掌握C++开发的核心技能与面向对象复杂系统设计能力。
开始学习本课程系统性地教授C++编程语言,从基础语法、内存管理、函数与引用入门,涵盖关键现代特性,并重点剖析STL容器、算法与函数对象,最后通过《职工管理系统》和《演讲比赛》两大实战项目,强化综合运用的能力,带你掌握C++开发的核心技能与面向对象复杂系统设计能力。
开始学习01-C++课程安排
05:1302-C与C++课程的区别
10:3803-Hello World的编写
16:5104-字符串类型
02:3605-布尔类型
04:2606-键盘录入
07:3907-goto语句(不要使用)
04:3008-const修饰
09:4701-内存模型的简单介绍
03:1502-代码区介绍
03:0303-全局区介绍
18:2804-栈区介绍
06:2305-堆区介绍
09:0806-new关键字介绍
12:1207-new创建数组
08:0408-引用的基本使用
07:1709-指针常量复习
05:3610-引用的本质
08:4711-引用的好处
07:5912-引用作为参数
07:0213-引用作为返回值
19:1214-常量引用
10:0415-函数默认参数
09:2716-函数占位参数
05:0017-函数的重载
05:1218-函数重载的意义
06:2719-函数重载注意事项
06:3620-auto遍历
10:4921-auto遍历结构体数组案例
05:1201-面向过程VS面向对象
08:2002-面向对象的学习内容
03:3903-类和对象的关系
02:3604-结构体设计手机
08:5705-类和对象的关系
05:2006-设计一个类
10:5907-封装的概念
08:4308-private关键字
23:4109-struct与class的区别
09:3910-就近原则
05:1111-this介绍
05:2612-代码的规范性
05:0613-构造函数
14:4914-构造函数注意事项
01:5815-析构函数
06:3516-拷贝构造
09:4217-拷贝构造作用1
12:4818-拷贝构造作用2
04:3819-拷贝构造作用3
07:4620-构造的三种调用方式
13:5521-浅拷贝
07:3422-浅拷贝带来的问题
15:4023-深拷贝解决浅拷贝的问题
07:3224-封装的执行流程
07:1025-使用AI编写综合项目类
13:3201-继承的概念
11:0202-继承入门案例
13:5203-继承的重写函数
06:5304-权限修饰符
02:5305-公有继承
15:2506-保护继承
09:3507-私有继承
07:4408-继承中的内存模型
05:5809-继承中的构造与析构顺序
06:4810-继承中访问同名成员
12:4411-静态成员变量初始化
08:1612-继承中的静态同名成员处理方式
11:4613-多继承语法
07:3014-继承同名成员
04:5215-菱形继承的基础案例
09:5916-菱形继承中出现的问题
06:1917-菱形继承的空间问题1
10:4918-菱形继承的空间问题2
09:3001-静态成员变量的特点
14:3802-静态成员变量也有访问权限
04:1003-静态成员函数的特点
12:1004-静态成员函数也有反问权限
02:4705-静态成员变量的应用
08:4206-工具类的编写
04:4407-单例的概念
03:0108-懒汉单例设计模式
22:3409-饿汉式单例设计模式
09:0110-单例设计模式总结
05:3911-友元的概念
03:4512-全局函数做友元
07:1513-类做友元
04:4814-成员函数做友元
11:1815-不使用加号运算符
12:3416-加号运算符重载
05:2117-加号运算符重载全局函数
05:0518-左移运算符重载
10:2719-左移运算符类内实现
02:2420-关系运算符重载
09:1921-函数调用运算符重载
09:0422-运算符总结
06:2523-类初始化方式之冒号法
17:4124-冒号法解决私有化继承问题
09:5501-多态课程介绍
03:0402-多态的入门案例
19:0303-重载和重写的关系
01:0404-多态的分类
04:0705-多态的原理分析
09:3406-计算器普通函数写法
09:2507-计算器多态写法1
11:2608-计算器多态写法2
14:4409-纯虚函数和抽象类
11:2510-制作饮品案例分析
05:4611-制作饮品三个类编写
11:3112-制作饮品代码编写
09:0013-虚析构和纯虚析构
05:1514-虚析构和纯虚析构代码案例
14:2215-电脑组装分析
04:1116-电脑组长部件类的编写
10:5917-电脑组装电脑类的编写
15:4518-电脑组装测试代码
11:2001-文件概述
04:5302-三个文件类及打开方式
07:2803-文本文件的写入
15:0304-文本文件的读取
14:5905-文本文件读取的四种方式
13:0806-字符串的读取与截取和转换
28:5607-二进制的写入
07:4608-二进制的读取
07:3209-二进制的读取与写入多个对象
26:0010-good和bad函数
07:3111-fail函数
12:5812-eof函数
08:4013-clear函数
08:3514-seekg函数
06:0915-seekp函数
17:3201-项目介绍以及搭建
06:0202-管理类的创建
09:4103-显示主菜单
10:1904-退出功能
07:3505-worker抽象类的创建
07:2006-普通员工的创建
10:4107-经历类和总裁类创建并测试
14:2308-头文件汇总
04:3209-员工数组类型
04:2510-员工数组定义及初始化
06:5211-添加新员工
38:3112-文件保存
12:0913-文件读取分析
06:3714-文件不存在情况
03:4915-文件存在但是没有内容
05:2616-读取文件中的人员个数
15:2217-初始化员工
17:2218-显示员工
09:2119-删除离职员工
20:1720-修改员工
17:2721-查询员工
15:4622-员工排序-选择排序
19:5523-清空文件
17:3801-C++提高编程课程介绍
03:2702-模板的概念
02:5203-函数模版案例
13:0804-函数模版的注意事项
06:1005-函数模版排序案例
13:4706-函数模版与普通函数的区别
06:0607-多种类型函数模版
07:5408-普通函数和函数模版调用规则
10:3909-函数模版的局限性以及解决方案
13:3010-类模版入门案例
10:2611-类模版与函数模版的区别
04:2612-类模版中的成员函数创建时机
11:3613-类模版对象作为函数参数
16:2314-类模版与继承
14:1815-类模版成员函数类外实现
07:2316-类模版分文件编写
18:1217-类模版与友元
18:2201-智能指针概述
05:4902-unique_ptr介绍
29:4603-shared_ptr介绍
18:0804-shared _ptr循环引用的问题
11:5605-weak_ptr介绍
17:2106-STL简单介绍
11:4007-vector容器遍历内置数据
16:3408-vector容器遍历自定义类型数据
06:3609-vector容器的嵌套
10:4901-string介绍及构造函数
09:2002-string的赋值操作
09:3103-字符串的拼接
11:5904-字符串的替换
12:1005-字符串的比较
07:4106-字符串的存取
06:4407-字符串的插入和删除
04:5508-字符串子串
07:3209-vector容器的简单介绍
04:3310-vector容器构造函数
10:5811-vector容器赋值
06:4412-vector容器的容量和大小
13:2513-vector容器的插入和删除
12:1714-vector容器的存取
06:1615-vector容器的交换
04:5116-vector容器内存收缩
08:0017-vector容器的预留空间
13:1818-deque容器简单介绍
03:0719-deque容器构造函数
08:3620-deque容器的赋值
02:4221-deque容器的大小
04:3022-deque容器的插入和删除
04:3823-deque容器的存取
02:4324-deque的排序
04:3925-评分打分案例-分析
05:4326-评委打分案例-代码实现
25:3027-stack容器介绍
01:4228-stack容器接口
05:5829-queue容器介绍
02:0230-queue容器接口
09:1631-list容器介绍
06:2432-list容器构造函数
07:4033-list的赋值和交换
04:5834-list的大小
03:4935-list的插入和删除
19:2736-list的存取
04:4537-list的反转与排序
09:4338-list自定义类型排序
09:5939-set容器介绍
02:3040-set容器的构造函数
07:2841-set容器的大小和交换
03:3442-set容器的插入和删除
05:0443-set容器的查找和计数
04:5544-set和multiset的区别
12:0045-pair数据介绍
04:5246-set容器排序规则练习1
09:4547-set容器排序规则练习2
09:0648-map容器介绍
01:5049-map容器的构造
10:1950-map容器的大小和交换
04:0451-map容器的插入和删除
08:4852-map和multimap容器的查找和计数
09:5553-map容器排序规则
07:1154-员工分组案例-分析
07:0855-员工分组案例-创建员工
10:4656-员工分组案例-分组
13:4457-员工分组案例-分组展示
20:4058-扩展-二叉树
17:0901-函数对象的概念和使用
15:4902-一元谓词
11:5303-二元谓词
07:1104-算术仿函数
07:1105-关系仿函数
06:1306-逻辑仿函数
09:1807-for_each算法
09:2608-find_if查询与扩展
07:2309-shuffle函数洗牌
12:5401-比赛流程分析
10:2302-项目搭建以及管理类的创建
05:4403-菜单的搭建
05:1104-退出系统
04:1305-选手类的定义
05:2706-初始化比赛
14:0307-创建选手
16:0908-开始比赛流程
04:0009-抽签功能
11:1410-比赛业务分析
08:4811-选手打分及成绩赋值
21:2812-选手成绩展示及晋级
33:0613-展示成绩及第二轮比赛
15:1914-保存成绩
11:1315-加载成绩
29:2416-显示往届成绩
12:2117-解决几个bug
15:3618-清空记录
09:16
评论发表成功
确定