稿件投诉

记笔记

  • 用手机看
【5折上新】C++零基础到高级

24.3万

已更新175课时 · 共300课时

长期有效

船说,让 C++不再难学。

发布者
关注
up

海贼胡船长

船说系列课程首席出品人 海贼宝藏创始人 ACM 亚洲区金牌全球总决赛74名 前百度及硅谷高级算法研发工程师 13年算法研发经验

课程概述

评论(0)

课程介绍
课程介绍
课程介绍
课程介绍
课程介绍
课程介绍
课程介绍
课程介绍
课程介绍
课程介绍
课程介绍
课程介绍
课程介绍
课程介绍
课程介绍
课程介绍
课程介绍
课程介绍
课程介绍
课程介绍
常见问题
Q:课程在什么时间更新?
A:课程更新频次以页面前端展示为准。购买成功后,课程更新将通过账号动态提示,方便及时观看。
Q:课程购买后有收看时间限制吗?
A:购买后除不可抗力因素外,本课程长期有效,请您放心购买。
Q:原价购买课程后,如遇到优惠折扣,是否可以退还差价或重新购买?
A:虚拟商品付款后无法返还,请您随时留意各类课程折扣信息,按需购买。
Q:购买课程后是否可以加入老师的粉丝群或者用户群?
A:如老师设置用户群,我们将邀您加入,但我们无法承诺所有老师均提供用户群服务,感谢理解。

查看更多

购买须知

1. 本内容为付费内容,购买成功后方可观看。

2. 本内容为虚拟服务,已购买内容不支持退款,敬请谅解。

3. 实际购买价格以页面展示的价格及订单结算页显示价格为准。

课程已停售
课程目录

附赠课件

1

全集试看

ACM金牌手把手带你,让C++不再难学

视频课

6分51秒

*课程试看(非连续课时)

2

全集试看

C++课程导学

视频课

11分51秒

3

全集试看

阻碍你学好C++的那些事儿

视频课

4分30秒

4

全集试看

揭秘:船说中的C++学习方法

视频课

13分55秒

5

全集试看

C++风格的头文件变化

视频课

6分47秒

6

全集试看

string类的基础使用

视频课

16分37秒

7

全集试看

用C++创造一个大整数类型(1)

视频课

19分57秒

8

全集试看

重要:正式学习前的一些建议

视频课

5分7秒

9

全集试看

封装-课程导学

视频课

9分18秒

10

全集试看

左值与右值:总结

视频课

10分13秒

第0章:从C++为什么难学开始讲起

11

全集试看

1.课程导学

视频课

11分51秒

12

全集试看

2.阻碍你学好C++的那些事儿

视频课

4分30秒

13

全集试看

3.回答:C++为什么难学?

视频课

22分41秒

14

全集试看

4.揭秘:船说中的C++学习方法

视频课

13分55秒

第1章:从C到C++

15

全集试看

1.第1章-课程导学

视频课

7分18秒

16

全集试看

2.C++的组成部分

视频课

9分15秒

17

全集试看

3.C++风格的头文件变化

视频课

6分47秒

18

全集试看

4.名称空间:基本定义

视频课

7分22秒

19

部分试看

5.名称空间:基本使用

视频课

10分1秒

20

部分试看

6.名称空间:作用总结

视频课

14分20秒

21

7.C++引用:比指针更方便

视频课

15分37秒

22

8.printf的接班人:cout(2)

视频课

16分59秒

23

9.scanf的接班人:cin(2)

视频课

8分12秒

24

10.讨论:scanf与printf应该被废弃么?

视频课

11分55秒

25

11.string类的基础使用

视频课

16分26秒

26

12.HZOJ-166:字符串操作1

视频课

11分1秒

27

13.HZOJ-167:字符串操作2

视频课

4分39秒

28

14.HZOJ-170:禁止吸烟

视频课

5分25秒

29

15.map类的基础使用

视频课

20分12秒

30

16.HZOJ-218:身高排序(升级版)

视频课

11分52秒

31

17.HZOJ-172:排序名单

视频课

8分10秒

32

18.用C++创造一个大整数类型(1)

视频课

19分46秒

33

19.更方便的函数指针:function

视频课

13分35秒

34

20.重要:正式学习前的一些建议

视频课

4分56秒

第2章:封装

35

1.封装-课程导学

视频课

9分7秒

36

2.初次相识:类与对象

视频课

17分37秒

37

3.编码安全:访问控制权限.mp4

视频课

9分1秒

38

4.public 与 private:代码演示.mp4

视频课

10分34秒

39

5.friend :友元函数与友元类

视频课

13分29秒

40

6.public、private 和 friend:总结.mp4

视频课

4分22秒

41

7.一个『对象』的生命周期

视频课

5分35秒

42

8.初探:默认构造函数.mp4

视频课

11分57秒

43

9.初探:有参构造.mp4

视频课

11分32秒

44

10.初探:this 指针

视频课

11分44秒

45

11.初始化列表:基础使用.mp4

视频课

6分

46

12.初始化列表:注意事项.mp4

视频课

11分46秒

47

13.为什么要使用初始化列表?

视频课

13分28秒

48

14.有参构造的特殊用法:转换构造.mp4

视频课

12分34秒

49

15.左值与右值:基础知识

视频课

17分23秒

50

16.左值与右值:函数传参问题.mp4

视频课

8分39秒

51

17.左值与右值:总结

视频课

10分2秒

52

18.初探:拷贝构造函数.mp4

视频课

10分53秒

53

19.拷贝构造为什么一定要传入引入?.mp4

视频课

12分11秒

54

20.深拷贝与浅拷贝.mp4

视频课

12分53秒

55

21.初探:移动构造函数.mp4

视频课

18分26秒

56

22.初探:析构函数

视频课

11分44秒

57

23.对象之间的『构造』与『析构』顺序.mp4

视频课

16分17秒

58

24.对象与其属性之间的『构造』与『析构』顺序

视频课

7分54秒

59

25.delete 与 default 的作用

视频课

6分56秒

60

26.为什么一定要使用『new』和『delete』

视频课

6分14秒

61

27.new 和 delete 的基本用法.mp4

视频课

13分49秒

62

28.emplace new:原地构造.mp4

视频课

12分22秒

63

29.Array 类的 BUG 修复.mp4

视频课

20分18秒

64

30.随堂练习1:不能被自动创建的对象.mp4

视频课

8分6秒

65

31.随堂练习2:只能在『特定函数』中自动创建

视频课

3分16秒

66

32.成员属性与类属性

视频课

11分15秒

67

33.成员方法与类方法

视频课

5分55秒

68

34.const 类型的方法

视频课

13分

69

35.初识:函数重载.mp4

视频课

11分28秒

70

36.运算符重载:类外重载.mp4

视频课

9分5秒

71

37.随堂练习3:cout 输出任意类型.mp4

视频课

7分42秒

72

38.运算符重载:类内重载.mp4

视频课

8分42秒

73

39.编码技巧之:重载比较运算符.mp4

视频课

14分55秒

74

40.运算符重载:前自增与后自增.mp4

视频课

8分36秒

75

41.特殊对象-1:函数对象.mp4

视频课

13分2秒

76

42.特殊对象-2:数组对象.mp4

视频课

6分59秒

77

43.特殊对象-3:指针对象.mp4

视频课

8分8秒

78

44.总结:运算符重载.mp4

视频课

4分27秒

79

45.回顾:系统 vector 类的功能.mp4

视频课

8分2秒

80

46.随堂练习4:实现 my_vector 类.mp4

视频课

15分12秒

81

47.附加内容:消失的拷贝构造.mp4

视频课

7分54秒

82

48.附加内容:RVO 返回值优化.mp4

视频课

8分20秒

83

49.附加内容:NRVO 命名返回值优化.mp4

视频课

4分25秒

84

50.附加内容:优化前后效果对比

视频课

3分58秒

第3章:继承

85

1.继承-课程导学

视频课

3分9秒

86

2.继承:基础语法

视频课

10分9秒

87

3.调用父类的构造函数.mp4

视频课

5分26秒

88

4.protected 访问权限的应用

视频课

7分3秒

89

5.讨论1:子类对象的大小

视频课

16分49秒

90

6.讨论2:父类指针指向子类

视频课

11分58秒

91

7.讨论3:初探子类数据的存储结构

视频课

9分7秒

92

8.讨论4:子类与父类的构造与析构顺序

视频课

20分59秒

93

9.讨论5:显示调用父类的构造函数

视频课

7分44秒

94

10.讨论6:如何正确实现拷贝操作.mp4

视频课

9分38秒

95

11.回顾:『大整数』基本原理

视频课

8分51秒

96

12.【大整数版】兔子繁殖问题:HZOJ-38

视频课

12分50秒

97

13.彻底搞懂:继承权限.mp4

视频课

16分41秒

98

14.多重继承基础及应用

视频课

6分45秒

99

15.菱形继承及虚继承.mp4

视频课

7分36秒

100

16.什么是【对象模型】?

视频课

3分47秒

101

17.探索【虚继承】的对象模型

视频课

29分39秒

第4章:多态

102

1.多态-课程导学

视频课

3分28秒

103

2.基础概念:多态的分类

视频课

8分6秒

104

3.虚函数:让对象准确执行动作

视频课

9分21秒

105

4.如何理解『运行时多态』

视频课

10分6秒

106

5.『override』关键字的作用

视频课

9分48秒

107

6.『final』关键字的作用

视频课

7分57秒

108

7.继承:析构函数一定要是虚函数

视频课

6分55秒

109

8.纯虚函数:设计对象的功能接口

视频课

23分27秒

110

9.虚函数:基础总结

视频课

7分8秒

111

10.C++类型转换:学习方法

视频课

4分16秒

112

11.静态转换:static_cast

视频课

30分5秒

113

12.动态转换:dynamic_cast

视频课

9分31秒

114

13.常量转换:const_cast

视频课

13分15秒

115

14.指针转换:reinterpret_cast

视频课

10分4秒

116

15.虚函数的对象模型(上)

视频课

6分48秒

117

16.虚函数的对象模型(下)

视频课

12分37秒

118

17.深入理解 this 指针

视频课

10分19秒

119

18.访问者模式:问题引出

视频课

17分4秒

120

19.访问者模式:架构介绍

视频课

11分55秒

121

20.访问者模式:代码实现

视频课

17分11秒

122

21.访问者模式:核心问题总结

视频课

6分25秒

第5章:模板

123

5.1 模板与泛型编程介绍

视频课

12分27秒

124

5.2 模板-课程导学

视频课

9分32秒

125

5.3 模板函数:语法基础

视频课

16分37秒

126

5.4实现完美的add模板函数(上)

视频课

16分10秒

127

5.5 实现完美的add模板函数(下)

视频课

12分4秒

128

5.6 模板类型推导:隐式推导

视频课

12分33秒

129

5.7 模板类型推导:显式推导

视频课

6分10秒

130

5.8 模板类型推导:间接推导

视频课

9分28秒

131

5.9 模板类型推导:引用类型指导

视频课

13分30秒

132

5.10 模板类:语法基础

视频课

15分

133

5.11 全特化:模板函数与模板类

视频课

9分34秒

134

5.12.偏特化:模板类

视频课

6分56秒

135

5.13.面试重点:模板函数没有偏特化

视频课

8分18秒

136

5.14.变参模板:基础语法

视频课

12分28秒

137

5.15.变参模板:完美转发

视频课

8分51秒

138

5.16.变参模板:参数解析工具

视频课

16分22秒

139

5.17.实现『function』模板类(上)

视频课

13分43秒

140

5.18.实现『function』模板类(中)

视频课

15分41秒

141

5.19.实现『function』模板类(下)

视频课

8分37秒

142

5.20.课后思考:『function』的拷贝操作

视频课

5分13秒

第6章:【抢鲜版】【阶段项目】破解斗地主残局

143

1.破解斗地主残局前言

视频课

1分7秒

144

2.min-max算法必胜态和必败态

视频课

21分39秒

145

3. min-max算法测试

视频课

5分45秒

146

4. min-max算法随堂练习

视频课

7分7秒

147

5. 使用min-max算法编写随堂练习

视频课

16分26秒

148

6. 斗地主残局问题1 枚举出牌策略

视频课

37分11秒

149

7. 其他牌型的添加

视频课

37分31秒

150

8. 核心问题2 项目的工程化

视频课

23分43秒

151

9. makefile的编写

视频课

6分33秒

152

10. 核心问题3 根据上家出牌, 枚举出牌策略

视频课

6分35秒

153

11. 实现出牌策略

视频课

48分11秒

154

12. 核心问题4 如何得到博弈树

视频课

46分43秒

155

13. 实现输出牌的方法

视频课

7分45秒

156

14. 斗地主残版测试

视频课

24分55秒

第7章:【抢鲜版】异常处理

157

1. 异常和异常类的介绍

视频课

6分30秒

158

2. try cache的基本使用

视频课

11分37秒

159

3. throw抛出异常

视频课

9分6秒

160

4. 子函数异常的抛出

视频课

6分16秒

161

5. 自定义封装异常类

视频课

10分7秒

162

6. lambda的定义

视频课

2分5秒

163

7. lambda代码实操

视频课

4分23秒

164

8. 捕获列表讲解

视频课

5分45秒

165

9. for_each中使用lambda表达式

视频课

7分47秒

第8章:初探设计模式

暂无对应内容,敬请期待~

第9章:初探STL源码

暂无对应内容,敬请期待~

第10章:C++14标准解析

暂无对应内容,敬请期待~

第11章:C++17标准解析

暂无对应内容,敬请期待~

第12章:C++20标准解析

暂无对应内容,敬请期待~

第x章:C++语法杂谈

暂无对应内容,敬请期待~

【抢鲜版】模版

166

1.模版介绍

视频课

12分13秒

167

2.模版函数

视频课

11分42秒

168

3.自动类型推导

视频课

12分32秒

169

4.deltype根据表达式推导类型

视频课

13分33秒

170

5.实现sort方法

视频课

51分28秒

171

6.不同类型抽象化

视频课

20分34秒

172

7.招聘讲解

视频课

26分38秒

173

8.模板类

视频课

33分52秒

174

9.顺序表达遍历操作-1

视频课

17分19秒

175

10.总结

视频课

23分33秒

相关推荐
课程封面

数据结构零基础训练营

杭哥手把手带你实现数据结构。

16.5万播放/共59课时

课程封面

【限时5折】ACM大牛带你玩转算法与数据结构

ACM金牌手把手教学,从入门到实战,帮助学员真正掌握并应用

153.3万播放/共450课时

课程封面

【船说】计算机基础从0到精通(408深入解析)

北大学长系统讲解408考研知识体系,船长带大家拓展延伸

37.4万播放/共500课时

课程封面

《C++比赛技巧》

助你多A一题

3.1万播放/共96课时

课程封面

少儿编程Scratch3.0零基础30分钟入门

适用于零基础接触少儿编程的小朋友,要求小朋友会基本的电脑操作

11播放/共1课时

课程封面

周哥教IT.C语言深学活用

C语言深学活用,由浅入深,深入浅出

32播放/共67课时

课程封面

《零基础精通C++多线程:大厂面试必备》

实战:C++多线程系列(线程池实现、互斥锁、条件变量...)

5405播放/共15课时

课程封面

Python小白也能听懂的入门课

Michael老师,ViaX盐趣签约导师,南洋理工大学博士。新华网大数据分析师、新加坡A-STAR研究中心研究员、曾获“新加坡总统奖学金”、论文曾多次发表在CSWIM、ICIS、ISR、IS等国际会议

396.6万播放/共20课时

课程封面

数据库系统(上):模型与语言

《数据库系统》不仅是计算机、软件工程等专业的核心课程,而且也

11播放/共103课时

课程封面

【报名中】鹏哥C语言零基础训练营

鹏哥授课,一对一专属答疑服务,远程帮改BUG,学管督学

194.8万播放/共85课时

课程封面

蔡老师带你学 MySQL|零基础数据库完整实战教

蔡老师精讲 MySQL 全套 17 章内容,零基础学 SQL

100播放/共80课时

课程封面

Arm64开发环境搭建

基于QEMU搭建 ARM64全链路Linux 底层系统

613播放/共10课时

课程封面

[网络安全]黑客教程:逆向篇

学黑客技术,找高薪工作

30.6万播放/共20课时

课程封面

Python实战精讲:萌新系统入门

大家和Allen一起从新手村出发,用四个章节、16个案例解锁各种学习Python的姿势,最终拥有闯荡程序员大陆的资格。

222.8万播放/共30课时

课程封面

HarmonyOS鸿蒙应用开发基础认证

纯血鸿蒙即将开启,属于我们的移动应用时代即将爆发,职业新机遇

2.7万播放/共55课时