百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

看完侯捷老师所有C++视频之后的总结

moboyou 2025-06-10 15:28 16 浏览

历经4个多月,每天看上十几二十分钟到一小时,终于即将将B站上侯捷老师的课程看完。

B站视频免费。但本系列视频是录屏下来的,原课程需付费观看(愧疚)。B站视频下方的申明

视频来自博览网,供爱好者学习使用,不可用于商业用途,如有侵权,请联系删除

五门课程,按照看的先后顺序进行列举

《C++ 面向对象高级编程》。时长:12小时51分钟。

《C++ 内存管理——从平地到万丈高楼》。时长:14小时16分钟。

《C++ STL体系结构与内核分析——从平地到万丈高楼》。时长:20小时03分钟。

《C++11 新特性》。时长:9小时44分钟。

《C++ Startup揭密:C++程序的生前和死后》。时长:5小时20分钟。

一共60多个小时。整理之前,我一直以为,我看的这一系列课程,至少有200小时。

在哪些时间看呢?

《C++ STL体系结构与内核分析——从平地到万丈高楼》:洗澡之后,睡觉之前,会有一段精神状态很不错的时间。便在这段时间,看上10到40分钟不等。

其他课程:早上会比较早到公司,工作时间开始之前,花上20分钟到1小时,边看边记笔记。嗯,还在周末的某些时间。

是的,并非每天都看,每周都有偷懒。

每一门课程都在讲些什么内容?

《C++ 面向对象高级编程》

老师以两个类作为示例,讲解面向对象,如何大气、正规的设计出类。

两个类分别为complex与string(复数和字符串),都是C++标准库中的内容,老师将其抽离出来,进行简化。

课程的最后,还说到一些设计模式相关内容。如何组织类,好的组织方式,就是设计模式。

《C++ 内存管理——从平地到万丈高楼》

本课程的内容,如标题所述,主要讲述C++内存管理相关内容。

概览之后,以primitives(new、delete、new[]、delete[])、标准库的allocator、CRuntime下面malloc/free实现、Loki分配器的顺序进行课程讲解。

《C++ STL体系结构与内核分析——从平地到万丈高楼》

C++标准库,由6大部件(容器、分配器、算法、迭代器、适配器、仿函数)组成,一切都围绕这些内容展开。

《C++11 新特性》

许多新关键字、新语法、新特性的介绍。例如auto、decltype、lambda、move aware class、initializer_list等。

Variadic Templates,占了课程的很大一部分。

课程看完,我进步了么?

毫无疑问,是有进步的。

以前看C++ 的lambda,即使看过一些技术博客,依然感觉不知所云;侯捷老师的课程讲解,清晰明了。

内存分配很难,malloc/free的实现看了两遍,理解其实现原理。了解到malloc/free都会做哪些事情。

以前只用过vector。看完视频,对C++ 标准库有了全局认知。现在我跟进去看具体实现,心中能够有一个大致概念,许多内容多想想,也就想明白了。

其他的许多技术细节……

技术上的内容,可能过一段时间就会忘记。但在脑海中,留下了印象,忘记的时候,翻阅笔记。算是有了知识储备。

我的感觉中,最最重要的是:我从侯捷老师的这些课程中,学到了一种态度。我不知道如何描述这种概念。只知道,老师课程末尾的笑容,能够让我也跟着会心一笑。老师比较缓慢的讲课语速,让我安静思考;平日间的闲聊,偶尔也会模仿一下,说慢点,讲清楚些。老师的引经据典,提醒着我读书太少。

我的琐碎想法

看《左手程序右手诗》之前,我并不知道侯捷老师。准确说,可能看到过他的名字,但从没花心思关注过他,也就并不知道,老师有这么多很棒的教学视频。(当然,也就说明我的学习模式是有问题的,知识面不够广?即使在今天,获取的信息依然狭隘?类似原因,在另外一件事情上面,犯过更明显的错误。)

关注侯捷老师后,便去谷歌侯捷老师,看到他的书籍,看到他的课程,看到他的吉他演奏,看到他的文史诗赏析。

开始课程,建立新的文件夹,在readme中写道:

之前看老师的《左手程序右手诗》很有感悟,于是真正地膜拜一下老师的课程。
来啊,认真听讲啊。

没想到,竟然能够在近5个月后,有这一份总结。

就这么散着的将听课过程中的想法列举一下吧。

听侯捷老师的课程,可以静心。甚至于,不好入睡的夜晚,用视频来做安眠曲(哈哈,囧,第二天会重新看这曲子的)。(最后一遍检查,看到这里,有了些情绪波动,是感动,是感激。)

有时候会看到停不下来。

老师在讲课的过程中,对一些他也不是很明白的问题。都是直言不讳的。

课程里面,内容基本上都听懂了。当时不懂的后面再听一次也就搞定。

有些内容,在不同课程中都会出现。有些视频,听过多次。每一次听,都能够有一些新的理解。

侯捷老师在课程中说,他很喜欢几句话:理解代码背后运行的机制后,胸中自有丘壑;万丈高楼平地起;源码之前,了无秘密;触类旁通

每一分钟,都很认真听讲。但是没有将课程中的实例,都自己敲一遍,走一遍(我知道,光听不练假把式。只能以“于工作中慢慢沉淀、温习”安慰自己)。

前几天同事调侃我“不耻下问”,我搜索出另外一个词:见贤思齐。百度百科的解释是:

见贤思齐,汉语成语,拼音是jiàn xián sī qí,意思是见到德才兼备的人就要向他(她)看齐。出自《论语·里仁》。

像老师“看齐”太过遥远,但老师向我展示了“贤”。我会持续提升自己。

相关推荐

python新手学习常见数据类型——数字

Python支持三种不同的数值类型:整型(int)、浮点型(float)、复数(complex)创建数字:a=1b=2.7c=8+4j删除数字:a=1b=2.7c=8+4...

只用一个套路公式,给 Excel 中一列人员设置随机出场顺序

很多同学会觉得Excel单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解Excel的各个知...

Excel神技 TIME函数:3秒搞定时间拼接!职场人必学的效率秘籍

你是否经常需要在Excel中手动输入时间,或者从不同单元格拼接时、分、秒?今天我要揭秘一个超实用的Excel函数——TIME函数,它能让你3秒内生成标准时间格式,彻底告别繁琐操作!一、TIME函数基础...

销售算错数被批?97 Excel 数字函数救场,3 步搞定复杂计算

销售部小张被老板当着全部门骂。上季度销售额汇总,他把38652.78算成36852.78,差了1800块。财务对账时发现,整个部门的提成表都得重算。"连个数都算不对,还做什么销售?&...

如何使用Minitab 1分钟生成所需要的SPC数据

打开Minitab,“计算”-“随机数据”-“正太”,因为不好截图,使用的是拍照记录的方式.再要生产的行数中,填写125,可以按照要求,有些客户要求的是100个数据,就可以填写100...

验证码,除了 12306,我还没有服过谁

为了防止暴力注册或爬虫爬取等机器请求,需要验证操作者是人还是机器,便有了验证码这个设计。本文作者主要介绍了如何使用Axure来设计一个动态的图形验证码,一起来学习一下吧。在软件设计中,为了防止暴力...

零基础也能学会的9个Excel函数,小白进阶必备

今天给大家分享一些常用的函数公式,可以有效地解决Excel中办公所需,0基础也可以轻松学会。建议收藏,在需要的时候可以直接套用函数。1、计算排名根据总和,计算学生成绩排名。函数公式=RANK(E2,$...

[office] excel表格数值如何设置_excel表格怎样设置数值

excel表格数值如何设置  因为电子表格应用程序是用来处理数值数据的,所以数值格式可能是工作表中最关键的部分,格式化数值数据的方式由用户决定,但在每个工作簿的工作表之间应使用一致的处理数字的方法。...

Excel最常用的5个函数!会用最后一个才是高手

是不是在处理Excel数据时,面对繁琐的操作烦恼不已?手动操作不仅耗时费力,还容易出错。别担心,表姐这就为你揭秘Excel中几个超实用的函数,让数据处理变得轻松高效!表姐整理了552页《Office从...

新手必会的53个Excel函数_惊呆小伙伴的全套excel函数技能

(新手入门+进阶+新函数)一、新手入门级(24个)1、Sum函数:求和=Sum(区域)2、Average函数:求平均值=Average(区域)3、Count函数:数字个数=Count(区域)4、Cou...

打工人私藏的4个Excel函数秘籍,效率提升3.7%

小伙伴们好啊,今天咱们分享几个常用函数公式的典型应用。合并内容如下图,希望将B列的姓名,按照不同部门合并到一个单元格里。=TEXTJOIN(",",1,IF(A$2:A$15=D2,B...

Excel偷偷更新的8个函数!原来高手都在用这些隐藏技能

领导突然要销售数据,你手忙脚乱筛选到眼花...同事3分钟搞定的报表,你折腾半小时还在填充公式...明明用了VLOOKUP,却总显示#N/A错误...别慌!今天教你的8个动态数组函数,就像给Excel装...

Excel表格随机函数怎么用?讲解三种随机函数在不同场景的应用

excel随机函数,其特点是能够生成一组随机数字,根据不同需求,还能批量生成小数位和整数,及指定行数和列数,或指定区间范围内的数字。这里根据需求,作者设置了三个问题,第1个是随机生成0至1之间的数字...

单纯随机抽样该如何进行?_单纯随机抽样的适用范围及注意事项

在数据分析中,抽样是指从全部数据中选择部分数据进行分析,以发掘更大规模数据集中的有用信息。在收集数据过程中,绝大多数情况下,并不采取普查的方式获取总体中所有样本的数据信息,而是以各类抽样方法抽取其中若...

随机函数在Excel中的应用_随机函数在excel中的应用实例

【分享成果,随喜正能量】职场,如果你没有价值,那么你随时可能被取代;如果你的价值不如别人,那么社会也不会惯你,你将被无情地淘汰掉。不管什么时候,你一定要学会构建自己的价值。每个人都应该思考这个问题:我...