章节1: C++面向对象与QT开发 课时1 视频 namespace对全局变量屏蔽的工程化意义解读 09:37 可课时2 视频 商用工程软件开发方法的逻辑:复用与扩展——面向对象技术之道 18:09 可课时3 视频 面向对象的基础概念:类与对象关系、对象的生成 14:32 可课时4 视频 对象生成技术,构造函数语法:无参、有参、拷贝构造函数调用时机 30:38课时5 视频 class与封装的工程意义:对象构造仅仅是完成系统感知 13:37课时6 视频 对象与对象的交互是面向对象开发的基石:标准事件的实现方法 12:25课时7 视频 对象交互机制:自定义槽函数的实现 06:46课时8 视频 自定义信号原理与总线机制:QT框架是所有对象的通信总线 32:49课时9 视频 将C++语言的对象映射成业务逻辑是软件开发的根本任务 10:37课时10 视频 C++ 图形用户界面综合案例与自定义信号与槽:简易计算器的实现 51:26课时11 视频 信号与槽实战讲解:Qt creater标注事件关联,多信号与槽关联 22:15课时12 视频 鼠标与键盘事件实战 16:58课时13 视频 菜单与工具栏实战 12:57章节2: 面向商业软件的C++面向对象开发课时14 视频 基于对象与面向对象含义辨析:C++开发简介 10:37课时15 视频 工程开发中的h头文件写法:防卫性编程与冲突解决 10:22课时16 视频 不带指针的类的设计(一):const在函数体前的使用意义 10:58课时17 视频 不带指针的类的设计(二):构造函数与重载 11:40课时18 视频 不带指针的类的设计(三)常对象与常量成员函数const的设计意义 03:46课时19 视频 不带指针的类的设计(四):传值与传引用的工程意义 13:18课时20 视频 不带指针的类的设计(五)相同类的对象互为友元-友元的设计语义 04:30课时21 视频 不带指针的类的设计(六):引用类型作为参数、返回值的设计技巧 15:52课时22 视频 不带指针的类的设计(七):使用临时对象而不用引用的场景 11:07课时23 视频 不带指针的类的设计(八):使用全局函数而非成员函数的场景 05:55课时24 视频 从基于对象到面向对象:对象的初始化 08:38课时25 视频 plain newnothrwo newplacement new构建对象的动态内存分配语义 22:42课时26 视频 带指针的类的设计 13:44课时27 视频 继承的设计 19:47课时28 视频 多态的代价 05:28课时29 视频 构造函数类型与特点 06:42课时30 视频 拷贝构造函数 10:27课时31 视频 派生类中的构造函数 07:11课时32 视频 virtual与虚基类 05:36章节3: C++的语法糖 课时33 视频 using与别名 06:27课时34 视频 调试与静态断言 04:40课时35 视频 R与转义字符语法 02:44课时36 视频 宽字符与本地化 05:55课时37 视频 空指针的二义性:应当使用nullptr初始化指针 05:08课时38 视频 auto自动类型与typeid 02:55课时39 视频 auto与内部函数绑定机制 06:59课时40 视频 mutable突破常量成员函数限制的修饰符 03:37课时41 视频 static_cast、reinterpret_cast之C++类型转换 03:41 可课时42 视频 non explict的构造函数 07:09课时43 视频 __cplusplus编译器的标准:从vs到QT 04:02课时44 视频 一切皆为对象——std::function可调用对象包装器 13:50课时45 视频 lambda表达式的工程意义与延迟加载细节:函数体的自由定义 10:59课时46 视频 C++11中的内存泄漏:sharePtr与WeakPtr 12:17课时47 视频 new__FILE__LINE综合案例:简易内存泄漏检测类的设计 47:34课时48 视频 对象构建时间性能构建中的开销问题 08:29课时49 视频 可变参数模板实例:Singleton的改写 17:18课时50 视频 临时对象的构建:对象构建空间性能构建中的开销问题 14:56章节4: C++工程师之实战入坑指南课时51 视频 基本语句使用的综合性案例:猜单词小游戏 42:23课时52 视频 面向对象设计的综合性案例:仿21点游戏 96:12课时53 视频 问题求解、算法设计与人工智能:井字棋游戏的实现 52:45章节5: 走进C++2.0,C++11开发引论课时54 视频 右值引用与性能优化:从拷贝构造到移动构造 09:31课时55 视频 alighof字节对齐 08:34课时56 视频 基于chrono库替代boost的timer:函数效率执行的测算 08:19