
24.3万
已更新175课时 · 共300课时
长期有效
船说,让 C++不再难学。

24.3万
已更新175课时 · 共300课时
长期有效
船说,让 C++不再难学。

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




















附赠课件
全集试看
ACM金牌手把手带你,让C++不再难学
视频课
6分51秒
*课程试看(非连续课时)
全集试看
C++课程导学
视频课
11分51秒
全集试看
阻碍你学好C++的那些事儿
视频课
4分30秒
全集试看
揭秘:船说中的C++学习方法
视频课
13分55秒
全集试看
C++风格的头文件变化
视频课
6分47秒
全集试看
string类的基础使用
视频课
16分37秒
全集试看
用C++创造一个大整数类型(1)
视频课
19分57秒
全集试看
重要:正式学习前的一些建议
视频课
5分7秒
全集试看
封装-课程导学
视频课
9分18秒
全集试看
左值与右值:总结
视频课
10分13秒
第0章:从C++为什么难学开始讲起
全集试看
1.课程导学
视频课
11分51秒
全集试看
2.阻碍你学好C++的那些事儿
视频课
4分30秒
全集试看
3.回答:C++为什么难学?
视频课
22分41秒
全集试看
4.揭秘:船说中的C++学习方法
视频课
13分55秒
第1章:从C到C++
全集试看
1.第1章-课程导学
视频课
7分18秒
全集试看
2.C++的组成部分
视频课
9分15秒
全集试看
3.C++风格的头文件变化
视频课
6分47秒
全集试看
4.名称空间:基本定义
视频课
7分22秒
部分试看
5.名称空间:基本使用
视频课
10分1秒
部分试看
6.名称空间:作用总结
视频课
14分20秒
7.C++引用:比指针更方便
视频课
15分37秒
8.printf的接班人:cout(2)
视频课
16分59秒
9.scanf的接班人:cin(2)
视频课
8分12秒
10.讨论:scanf与printf应该被废弃么?
视频课
11分55秒
11.string类的基础使用
视频课
16分26秒
12.HZOJ-166:字符串操作1
视频课
11分1秒
13.HZOJ-167:字符串操作2
视频课
4分39秒
14.HZOJ-170:禁止吸烟
视频课
5分25秒
15.map类的基础使用
视频课
20分12秒
16.HZOJ-218:身高排序(升级版)
视频课
11分52秒
17.HZOJ-172:排序名单
视频课
8分10秒
18.用C++创造一个大整数类型(1)
视频课
19分46秒
19.更方便的函数指针:function
视频课
13分35秒
20.重要:正式学习前的一些建议
视频课
4分56秒
第2章:封装
1.封装-课程导学
视频课
9分7秒
2.初次相识:类与对象
视频课
17分37秒
3.编码安全:访问控制权限.mp4
视频课
9分1秒
4.public 与 private:代码演示.mp4
视频课
10分34秒
5.friend :友元函数与友元类
视频课
13分29秒
6.public、private 和 friend:总结.mp4
视频课
4分22秒
7.一个『对象』的生命周期
视频课
5分35秒
8.初探:默认构造函数.mp4
视频课
11分57秒
9.初探:有参构造.mp4
视频课
11分32秒
10.初探:this 指针
视频课
11分44秒
11.初始化列表:基础使用.mp4
视频课
6分
12.初始化列表:注意事项.mp4
视频课
11分46秒
13.为什么要使用初始化列表?
视频课
13分28秒
14.有参构造的特殊用法:转换构造.mp4
视频课
12分34秒
15.左值与右值:基础知识
视频课
17分23秒
16.左值与右值:函数传参问题.mp4
视频课
8分39秒
17.左值与右值:总结
视频课
10分2秒
18.初探:拷贝构造函数.mp4
视频课
10分53秒
19.拷贝构造为什么一定要传入引入?.mp4
视频课
12分11秒
20.深拷贝与浅拷贝.mp4
视频课
12分53秒
21.初探:移动构造函数.mp4
视频课
18分26秒
22.初探:析构函数
视频课
11分44秒
23.对象之间的『构造』与『析构』顺序.mp4
视频课
16分17秒
24.对象与其属性之间的『构造』与『析构』顺序
视频课
7分54秒
25.delete 与 default 的作用
视频课
6分56秒
26.为什么一定要使用『new』和『delete』
视频课
6分14秒
27.new 和 delete 的基本用法.mp4
视频课
13分49秒
28.emplace new:原地构造.mp4
视频课
12分22秒
29.Array 类的 BUG 修复.mp4
视频课
20分18秒
30.随堂练习1:不能被自动创建的对象.mp4
视频课
8分6秒
31.随堂练习2:只能在『特定函数』中自动创建
视频课
3分16秒
32.成员属性与类属性
视频课
11分15秒
33.成员方法与类方法
视频课
5分55秒
34.const 类型的方法
视频课
13分
35.初识:函数重载.mp4
视频课
11分28秒
36.运算符重载:类外重载.mp4
视频课
9分5秒
37.随堂练习3:cout 输出任意类型.mp4
视频课
7分42秒
38.运算符重载:类内重载.mp4
视频课
8分42秒
39.编码技巧之:重载比较运算符.mp4
视频课
14分55秒
40.运算符重载:前自增与后自增.mp4
视频课
8分36秒
41.特殊对象-1:函数对象.mp4
视频课
13分2秒
42.特殊对象-2:数组对象.mp4
视频课
6分59秒
43.特殊对象-3:指针对象.mp4
视频课
8分8秒
44.总结:运算符重载.mp4
视频课
4分27秒
45.回顾:系统 vector 类的功能.mp4
视频课
8分2秒
46.随堂练习4:实现 my_vector 类.mp4
视频课
15分12秒
47.附加内容:消失的拷贝构造.mp4
视频课
7分54秒
48.附加内容:RVO 返回值优化.mp4
视频课
8分20秒
49.附加内容:NRVO 命名返回值优化.mp4
视频课
4分25秒
50.附加内容:优化前后效果对比
视频课
3分58秒
第3章:继承
1.继承-课程导学
视频课
3分9秒
2.继承:基础语法
视频课
10分9秒
3.调用父类的构造函数.mp4
视频课
5分26秒
4.protected 访问权限的应用
视频课
7分3秒
5.讨论1:子类对象的大小
视频课
16分49秒
6.讨论2:父类指针指向子类
视频课
11分58秒
7.讨论3:初探子类数据的存储结构
视频课
9分7秒
8.讨论4:子类与父类的构造与析构顺序
视频课
20分59秒
9.讨论5:显示调用父类的构造函数
视频课
7分44秒
10.讨论6:如何正确实现拷贝操作.mp4
视频课
9分38秒
11.回顾:『大整数』基本原理
视频课
8分51秒
12.【大整数版】兔子繁殖问题:HZOJ-38
视频课
12分50秒
13.彻底搞懂:继承权限.mp4
视频课
16分41秒
14.多重继承基础及应用
视频课
6分45秒
15.菱形继承及虚继承.mp4
视频课
7分36秒
16.什么是【对象模型】?
视频课
3分47秒
17.探索【虚继承】的对象模型
视频课
29分39秒
第4章:多态
1.多态-课程导学
视频课
3分28秒
2.基础概念:多态的分类
视频课
8分6秒
3.虚函数:让对象准确执行动作
视频课
9分21秒
4.如何理解『运行时多态』
视频课
10分6秒
5.『override』关键字的作用
视频课
9分48秒
6.『final』关键字的作用
视频课
7分57秒
7.继承:析构函数一定要是虚函数
视频课
6分55秒
8.纯虚函数:设计对象的功能接口
视频课
23分27秒
9.虚函数:基础总结
视频课
7分8秒
10.C++类型转换:学习方法
视频课
4分16秒
11.静态转换:static_cast
视频课
30分5秒
12.动态转换:dynamic_cast
视频课
9分31秒
13.常量转换:const_cast
视频课
13分15秒
14.指针转换:reinterpret_cast
视频课
10分4秒
15.虚函数的对象模型(上)
视频课
6分48秒
16.虚函数的对象模型(下)
视频课
12分37秒
17.深入理解 this 指针
视频课
10分19秒
18.访问者模式:问题引出
视频课
17分4秒
19.访问者模式:架构介绍
视频课
11分55秒
20.访问者模式:代码实现
视频课
17分11秒
21.访问者模式:核心问题总结
视频课
6分25秒
第5章:模板
5.1 模板与泛型编程介绍
视频课
12分27秒
5.2 模板-课程导学
视频课
9分32秒
5.3 模板函数:语法基础
视频课
16分37秒
5.4实现完美的add模板函数(上)
视频课
16分10秒
5.5 实现完美的add模板函数(下)
视频课
12分4秒
5.6 模板类型推导:隐式推导
视频课
12分33秒
5.7 模板类型推导:显式推导
视频课
6分10秒
5.8 模板类型推导:间接推导
视频课
9分28秒
5.9 模板类型推导:引用类型指导
视频课
13分30秒
5.10 模板类:语法基础
视频课
15分
5.11 全特化:模板函数与模板类
视频课
9分34秒
5.12.偏特化:模板类
视频课
6分56秒
5.13.面试重点:模板函数没有偏特化
视频课
8分18秒
5.14.变参模板:基础语法
视频课
12分28秒
5.15.变参模板:完美转发
视频课
8分51秒
5.16.变参模板:参数解析工具
视频课
16分22秒
5.17.实现『function』模板类(上)
视频课
13分43秒
5.18.实现『function』模板类(中)
视频课
15分41秒
5.19.实现『function』模板类(下)
视频课
8分37秒
5.20.课后思考:『function』的拷贝操作
视频课
5分13秒
第6章:【抢鲜版】【阶段项目】破解斗地主残局
1.破解斗地主残局前言
视频课
1分7秒
2.min-max算法必胜态和必败态
视频课
21分39秒
3. min-max算法测试
视频课
5分45秒
4. min-max算法随堂练习
视频课
7分7秒
5. 使用min-max算法编写随堂练习
视频课
16分26秒
6. 斗地主残局问题1 枚举出牌策略
视频课
37分11秒
7. 其他牌型的添加
视频课
37分31秒
8. 核心问题2 项目的工程化
视频课
23分43秒
9. makefile的编写
视频课
6分33秒
10. 核心问题3 根据上家出牌, 枚举出牌策略
视频课
6分35秒
11. 实现出牌策略
视频课
48分11秒
12. 核心问题4 如何得到博弈树
视频课
46分43秒
13. 实现输出牌的方法
视频课
7分45秒
14. 斗地主残版测试
视频课
24分55秒
第7章:【抢鲜版】异常处理
1. 异常和异常类的介绍
视频课
6分30秒
2. try cache的基本使用
视频课
11分37秒
3. throw抛出异常
视频课
9分6秒
4. 子函数异常的抛出
视频课
6分16秒
5. 自定义封装异常类
视频课
10分7秒
6. lambda的定义
视频课
2分5秒
7. lambda代码实操
视频课
4分23秒
8. 捕获列表讲解
视频课
5分45秒
9. for_each中使用lambda表达式
视频课
7分47秒
第8章:初探设计模式
第9章:初探STL源码
第10章:C++14标准解析
第11章:C++17标准解析
第12章:C++20标准解析
第x章:C++语法杂谈
【抢鲜版】模版
1.模版介绍
视频课
12分13秒
2.模版函数
视频课
11分42秒
3.自动类型推导
视频课
12分32秒
4.deltype根据表达式推导类型
视频课
13分33秒
5.实现sort方法
视频课
51分28秒
6.不同类型抽象化
视频课
20分34秒
7.招聘讲解
视频课
26分38秒
8.模板类
视频课
33分52秒
9.顺序表达遍历操作-1
视频课
17分19秒
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课时
评论(0)