华为C++培训资料
华为的 C++培训资料,内容真挺扎实的,适合想把基础打牢、同时也想摸清楚多态、重载这些经典概念的朋友。你要是平时写 C++项目,总绕不开这些核心语法点,尤其是多继承和虚函数那些,看个官方写法能省不少坑。
第一章直接开门见山讲类、接口和Handle-Body,这个结构蛮适合大项目模块解耦用的。就顺着讲到多继承和菱形继承问题,讲得还挺细,this
指针怎么跳转都有例子。
多态这块是重头戏,分成了两种形式——编译时和运行时,看完你就知道为什么有的函数是virtual
,有的是override
,而不是乱写一通。
接下来第二章讲函数重载和运算符重载,这块多人容易混,用得多但细节老搞不清,比如+
怎么重载能用在两个对象之间?这里也给了代码例子。
第三章是模板和STL,这部分说实话,前期用得少,但你写通用组件或者搞算法的时候香。像vector
、map
这种容器怎么用、怎么改,这章都覆盖到了。
附录还贴了一些参考文章,像虚函数与多态、运算符重载这些,挺适合边学边点进去看。
如果你正在准备面试、或者在优化老项目里的 C++模块,不妨花点时间把这些内容过一遍,能节省你以后踩坑的时间。
407.13KB
文件大小:
评论区