(0人评价)
C++程序设计
价格 ¥ 499.00
承诺服务
会员免费学 购买课程
课程介绍

课程目标
让不懂编程的人,会编程,能编写C++程序,

让了解的人更加深入认识C++为编程奠定良好基础,打通任督二脉.

 

适用人群
想要学习C++的朋友、非计算机专业的的新手、高中生、大学生

 

课程简介
从最基本的语法说起,
一课一个知识点,循序渐进
-----------------

本课程由刘远东、张立铜两位工程师将两人在企业多年积累的开发经验结合而成。
从基础的语法知识开始,由浅入深地讲解如何使用标准C++编写跨平台计算机程序。

本课程也作为
    《C++百万并发网络通信引擎》
    《C++跨平台图形渲染引擎》
    《C++网络游戏引擎》
    《C++GIS引擎》
    《OpenGL》
系列课程的基础课程。
-----------------
张立铜讲解C++核心知识。
刘远东讲解C++跨平台环境搭建(Windows、MacOS、Linux)
-----------------
让不懂编程的人,学会计算机编程,掌握C++语言。
让懂编程的人,通过C++更加深入认识计算机编程。
使学习者可以编写稳定、高性能的跨平台C++程序。
 


课程详情请看第一节课程介绍,
课程包含但不限于以下知识点:


第一章:基础语法
01. 环境的建立
02. 变量的声明
03. 运算符
04. 逻辑运算符
05. 条件表达式
06. 关系运算符
07. 位运算符
08. for循环的使用
09. While循环的使用
11. do-while循环的使用
12. switch-case的使用
13. 测试,复习,答疑
第二章:数组与指针
1. 数组的介绍
2. 数组的使用
3. 字符串数组
4. 多维数组
5. 指针的介绍
第三章:结构体
1. 结构体介绍
2. 结构体数组,指针与引用
第四章:函数
1. 函数的介绍与使用
2. 函数传参介绍
3. 函数重载介绍
4. 实现标准库的一些函数
5. 把函数作为指针的使用
6. 递归函数的介绍
第五章:C Api学习
1. 输入输出标准库
2. 文件标准库
3. 函数的声明和定义分离
4. 文件操作实践-打解包大文件
第六章:枚举与联合
1. 枚举的使用
2. 联合的使用
3. 测试,复习,答疑
第七章:C++类面向对象
01. 类,面向对象
02. 类声明语法
03. 成员的声明
04. 构造函数,析构函数,拷贝构造
05. 类的参数列表的使用
06. 常量类成员变量的使用
07. 静态成员函数的使用
08. 重载操作符1
09. 重载操作符2-实现字符串类
10. 继承与派生
11. 虚函数
12. 纯虚函数,抽象类
13. 类的声明和实现分离
14. 类的内联函数
第八章:命名空间,异常处理,内存分配
1. C++内存分配的使用
2. 命名空间的使用
3. C++ 异常处理的使用
第九章:C++模板
01. 模板的介绍
02. 模板类
03. 模板特化
04. 模板答疑
05. 采用模板实现模板数组
06. 标准模板库(STL)-vector(数组的使用)
07. 标准模板库(STL)-list(链表)
08. 标准模板库(STL)-map(二叉树)
09. 标准模板库(STL)-sort(排序)
10. 标准模板库(STL)-string(字符串)
11. 标准模板库(STL)-stringstream(字符串流)
12. 标准模板库(STL)-fstream(读取)
13. 标准模板库(STL)-fstream(写入)
14. 标准模板库(STL)-hash-map
15. 模板的总结,测试,答疑
16. C++FAQ
第一十章:预处理宏定义
1. 宏开关的使用

--新增章节--
多线程
1. 高精度计时器std::chrono
1. 多线程-基本概念简介std::thread
2. 多线程-创建线程,两种启动线程方法的差异
3. 多线程-传递参数给入口函数,创建线程数组 
4 多线程-锁与临界区域
5. 多线程-锁的消耗,通过简单并行计算示例测试
6. 多线程-自解锁
7. 多线程-原子操作
8. 多线程-基本概念总结

内存管理
24. 内存管理-内存池设计
27. 内存池实现1-重载new运算符
30. 内存池实现2-初始化内存池
31. 内存池实现3-实现内存申请
32. 内存池实现4-实现内存释放
35. 内存池实现5-验证调试
39. 内存池实现6-支持多线程
41. 内存管理-智能指针1  课件下载 20:33
50. 内存管理-对象池1  课件下载 21:08
58. 内存管理-总结

授课教师

知识传播者
今晚打老虎

课程特色

视频(90)

最新学员