教程详情
- 教程名字:Nisy编程教学视频C++
- 教程大小:1.95GB
- 作者:Nisy
2011年左右录制的视频,现在没有精力去做教学辅导,全部免费分享给大家。
水平有限,难免视频中会出现一些疏漏和错误,欢迎大家批评指正。
学习过程中有问题可以加入我们的球球群24083233,一起交流讨论。
C++最后几课视频由于某些原因没有录制,学习朋友可以查找资料自学完成。
祝贺武汉科锐逆向培训十周年 Nisy <五期学员> 2017.09.07
==========================================================================
C++难在哪?C++难在他建立在C的基础之上,继承C同时又完善了类机制,还拥有庞大的一套标准库,但很少有书是以循序渐进的顺序来阐述这个体系,所以初学者会迷茫。
这套C++的视频建立在C语言的基础上,通过对C语言中结构体实现面向对象的思想,用对比的方式来剖析C++的类机制。以克服从C过度到类机制时初学者对类的恐惧。我们从逻辑层推演从C到C++的演变,让大家认识到C++的每一点改进都是来自于需求,都是来完善C的不足;同时我们也深入到底层实现,从汇编层面来彻底揭示类机制的底层实现,来让大家更深入了解类体系中的封装、继承、多态。C++有一套自己庞大的类库,通过之前我们对数据结构的学习,相信这一部分我们也可以水到渠成的掌握。
参考书目:
Bjarne Stroustrup 《The C++ Programming Language》
Bjarne Stroustrup 《The Design and Evolution of C++》
Stanley B.Lippman 《C++ Primer》
钱能《C++程序设计教程》
侯捷 《STL源码剖析》
Matthew H. Austern 《泛型编程与STL》
罗剑锋《Boost程序库完全开发指南》
C语言回顾
01_CPP: 面向对象的思想实现计算器(上)
02_CPP: 面向对象的思想实现计算器(下)
03_ASM: 汇编基础知识简单回顾
一、C++简介
04_CPP: C语言和C++语言的区别
05_CPP: 函数重载、引用和const
06_CPP: 缺省参数、二义性和函数模板
二、类的封装
07_CPP: 类机制的封装性及底层实现
08_CPP: 类的构造、析构和拷贝构造
09_CPP: 浅析类及面向对象的两层含义
10_CPP: 拷贝构造及静态成员、函数
11_CPP: 类的私有和公有机制
12_CPP: 运算符重载
13_CPP: MyString
14_CPP: IDA和OD实例分析
15_CPP: 类封装复习:俄罗斯方块
16_CPP: 复习及总结
17_CPP: 无名对象及类的私有
三、类的继承和多态
18_CPP: 包含和继承
19_CPP: 继承的内存和逻辑关系
20_CPP: 多态之对象间共性
21_CPP: 多态之模拟虚表
22_CPP: 多态之内存实现
23_CPP: 多态之工厂模式
四、STL 及 C++标准库
24_CPP: 线性表
25_CPP: 模板类的实现
26_CPP: std::vector
27_CPP: 链表、双链 // 未录制
28_CPP: std::list // 未录制
29_CPP: 树 // 未录制
30_CPP: AVL Tree原理及递归实现 // 未录制
31_CPP: AVL Tree原理及递归实现 // 未录制
32_CPP: Red Black Tree原理及递归实现(上)// 未录制
33_CPP: Red Black Tree原理及递归实现(下)// 未录制
34_CPP: map 和 cout 简析// 未录制
五、C++ 的异常机制 // 未录制
35_CPP: C++异常机制 // 未录制
36_CPP: C++之boost库简介// 未录制
==========================================================================
教程截图
教程下载
原文链接:【教程宝盒网】 https://www.jc-box.com/1000.html,转载请注明出处。
请先
!