2026/5/18 5:41:50
网站建设
项目流程
新手网站设计定价,wordpress用户访问频率,html5网站案例,西安微官网自助建站公司第1章 C概括 了解C的历史概况#xff0c;C语言的特点及C语言作用#xff0c;认识哪些场合下C是无可替代的#xff1b; 1-1 2020重C 课程导学试看 1-2 CPP的历史 1-3 CPP的特点 1-4 CPP的应用 1-5 第一章课后练习题 第2章 C基础语法 本章讲解编程语言的层次#xff0c;编译…第1章 C概括了解C的历史概况C语言的特点及C语言作用认识哪些场合下C是无可替代的1-1 2020重C 课程导学试看1-2 CPP的历史1-3 CPP的特点1-4 CPP的应用1-5 第一章课后练习题第2章 C基础语法本章讲解编程语言的层次编译语言的特点深入学习C常见的标识符关键字数据类型变量常量及IDE Visual Studio的安装使用和调试方法2-1 编译型语言试看2-2 语言的数据类型2-3 开发环境的安装与使用1-安装2-4 开发环境的安装与使用2-使用于调试2-5 语言的标识符和关键字2-6 变量与常量2-7 语言的注释2-8 第二章课后练习题第3章 C的运算符与表达式理论结合实际深入讲解C表达式表达式分别讲解了算术运算符关系运算符逻辑运算符位运算符赋值运算符及杂项运算符及表达式同时讲解了注释的用处和规范3-1 运算符表达式和基本语句3-2 运算符表达式和基本语句--算术运算符3-3 运算符表达式和基本语句--关系运算符3-4 运算符表达式和基本语句--逻辑运算符3-5 运算符表达式和基本语句--赋值运算符3-6 运算符表达式和基本语句--位运算符3-7 运算符表达式和基本语句--杂项运算符及运算符的优先级3-8 语言的注释。3-9 第三章课后练习3-10 提升补充部分补码13-11 提升补充部分补码23-12 提升补充部分补码及位运算说明第4章 C基础容器本章我们将深入剖析C数组传统的数组优缺点及STL中vector的使用和思想剖析C的字符串 对比C的字符串C的字符串Redis字符串的处理4-1 序列容器--数组4-2 off-by-one error数组下标4-3 数组增删改查及二维数组4-4 动态数组Vector14-5 动态数组vector24-6 字符串简介4-7 Unicode编码4-8 字符串的指针表示4-9 字符串基本操作14-10 字符串基本操作24-11 string的简介第5章 彻底学会 C 指针引用指针是C重点深入讲解指针的概念各种类型的指针const指针数组指针与指针数组指针的指针指向函数的指针更高级的内容如何避免野指针各种指针的使用场景及实际工程中必须避免的用法和相对好的做法讲解引用与指针的关系 会使用引用知道实际工程中比较好的一些做法...5-1 指针的概念5-2 左值与右值5-3 一般指针数组指针和指针数组5-4 const与指针5-5 指向指针的指针5-6 关于野指针5-7 指针的基本操作一5-8 指针的基本操作二5-9 指针的基本操作三5-10 CPP程序的存储区域划分5-11 CPP程序的存储区域划分总结5-12 CPP动态分配和回收原则5-13 RAII初步5-14 几种变量的对比5-15 内存泄漏5-16 智能指针auto_ptr5-17 智能指针unique_ptr5-18 shared_ptr和weak_ptr理论讲解5-19 shared_ptr和weak_ptr代码演示5-20 引用第6章 C基础句法深入讲解基本语句赋值语句判断语言循环语言for, while深入讲解基本数据与结构枚举结构体和联合体深入讲解函数递归函数的来龙去脉浅析类与面向对象的概念谈谈命名空间的使用。6-1 图灵机与三种基本结构6-2 if语句基础6-3 if语句的例子6-4 switch分支基础6-5 switch和if的对比6-6 自定义类型--枚举6-7 自定义类型--结构体与联合体6-8 结构体的内存布局6-9 三种循环的基本使用与比较6-10 for循环的一个优化实例6-11 函数基础6-12 函数重载overload与Name Mangling6-13 指向函数的指针与返回指针的函数6-14 命名空间。6-15 函数体的Hack过程6-16 内联函数。6-17 数学归纳法与递归6-18 递归的特点和Hack过程6-19 尾递归的优化6-20 递归的动态规划思路第7章 C高级语法深入剖析C类型转换显式转换的四种常见的方式隐式转换类型转换的影响 用通俗易懂的方式深入浅出讲解异常IO文件线程模版编程这些很难难用的部分7-1 从抽象到面向对象编程7-2 面向对象的抽象法则1-具体类型的抽象7-3 对象的属性7-4 运算符重载7-5 拷贝构造及临时对象的优化7-6 前置与后置操作符7-7 标准输入输出IO重载7-8 IO流基础7-9 IO缓存区7-10 文件操作基础7-11 文本文件的操作7-12 二进制文件的操作7-13 Complex其他运算符重载7-14 头文件重复包含问题7-15 关于前七章的练习题及答案7-16 深拷贝浅拷贝及move语义的优化7-17 面向对象的抽象法则27-18 Hack对象模型和虚函数7-19 面向对象三大特性及总结第8章 C编程思想深入再谈Class深入再谈面向对象模式23种设计模式的思路和最常用的单例观察者模式等在工程中的实际使用分析C模版编程范式8-1 软件的设计模式8-2 单例模式。8-3 static和单例模式的实现8-4 观察者模式8-5 list的使用和观察者模式的实现18-6 观察者模式的实现28-7 void星NULL和nullptr8-8 static_cast的使用8-9 reinterpret_cast的使用8-10 static_cast和dynamic_cast的使用8-11 Adapter模式和多重继承8-12 Adapter组合方式实现8-13 设计模式总结8-14 泛型编程之泛型函数18-15 泛型编程之泛型函数28-16 泛型编程的递推过程及总结第9章 C进阶编程深入讲解STL思想细致讲解容器算法C内存分配迭代器等STL编程方法String类等讲解Boost库的使用技巧9-1 STL标准库简介9-2 序列型容器和函数对象基本使用9-3 关联容器map的基本使用和查找9-4 关联容器的插入删除及迭代器失效问题9-5 从函数指针到仿函数模板9-6 算法transform和lambda表达式9-7 STL容器的统计与二分查找9-8 从手写全排列到STL的实现9-9 迭代器基本使用9-10 手写GC与异常9-11 自定义迭代器与手写GC9-12 容器适配器9-13 空间配置器初步9-14 自定义空间配置器9-15 STL空间配置器源码剖析与STL总结9-16 关于Boost库9-17 CPP多线程基础9-18 多线程银行存取款案例9-19 多线程小结第10章 桌面应用项目实战设计项目的架构和标准项目的实现效果介绍及项目使用的技术框架10-1 慕影项目的效果展示10-2 项目环境的安装和部署10-3 项目的基本架构和pro文件10-4 项目中用到的大致QT知识第11章 实现项目《慕影》的通用组件模块介绍QT项目的基本类库字符串类智能指针类及调试信息等11-1 QT和VS的项目使用11-2 QT项目的基础架构类和UI类11-3 QQString的基本使用11-4 QDebug的基本使用11-5 QT的智能指针QScopedPointer11-6 QThread的使用第12章 《慕影》播放器UI模块开发实现项目UI部分qml与C的交互方式换肤模块的开发12-1 项目的整体UI架构12-2 项目资源和UI加载的流程12-3 qml的最基本使用和项目绑定12-4 修正一个bug和框架调整12-5 qml属性的基本使用12-6 项目的换肤实现112-7 项目的换肤实现212-8 项目的换肤实现312-9 项目的换肤实现4第13章 实现《慕影》音视频模块开发实现项目PCM, 核心音频模块功能核心视频模块功能了解开源架构ffmpeg的设计和使用13-1 音视频采样编码的基本原理13-2 ffmpeg的基本情况13-3 PCM过程的一些基本参数13-4 读取PCM音频文件进行播放113-5 读取PCM音频文件进行播放213-6 视频的封装格式及播放的基本流程13-7 ffmpeg的解码大致流程13-8 ffmpeg程序的环境配置13-9 ffmpeg编写解码程序113-10 ffmpeg编写解码程序213-11 ffmpeg编写解码程序313-12 ffmpeg编写解码程序4第14章 《慕影》播放器项目总结项目整体的代码讲解分析与总结14-1 项目总结14-2 项目UI功能总结14-3 项目播放功能总结114-4 项目播放功能总结2第15章 C的陷阱和经验通过剖析C常见经典著作和对一些大牛的经验解读排除大家学习C的坑为大家将来成为C技术大牛铺设一条基本路线15-1 谈谈个人的学习工作经历试看15-2 谈谈个人学习工作的一点感悟15-3 推荐几本CPP的书籍15-4 谈谈CPP的陷阱第16章 课程总结总结C基础知识在项目中的应用项目中可能的坑和存在改善的问题16-1 课程总结