课程介绍:
适合人群:
非计算机专业的的小白,高中生,大学生
课程目标:
让不懂编程的人,会编程,能编写C++程序,让了解的人更加深入认识C++为编程奠定良好基础,打通任督二脉.
课程简介:
从基本的语法说起,一课一个知识点,循序渐进
课程目录:
1-1、建立 Windows C++开发环境
1-2、建立一个易于管理的Windows C++工程
1-3、cs106_720_VS2015 C++程序常用调试方法
1-4、常用虚拟机软件简介
1-5、安装VMware Player 12 并解锁MacOS系统
1-6、安装配置SVN代码管理工具1
1-7、安装配置SVN代码管理工具2
1-8、在虚拟机中安装MacOS 10.12系统_
1-9、在MacOS 10.12中安装Xcode9开发工具_
1-10、使用Xcode9.1编写一个MacOS C++程序
1-11、在虚拟机中安装Linux-ubuntu-16.04桌面系统
1-12、解决Ubuntu系统错误提示
1-13、在Ubuntu中编写一个Linux C++程序
1-14、在ubuntu16.04中安装vsCode
1-15、在vsCode中建立C++项目_
1-16、在vsCode中调试C++项目
2-10、or循环的使用2
2-11、While循环的使用
2-12_do-while循环的使用
2-13、switch-case的使用
2-14、测试,复习,答疑
2-1、环境的建立
2-2、的声明1
2-3、变量的声明2
2-4、算数运算符
2-5、辑运算符
2-6、件表达式
2-7、关系运算符_
2-8、位运算符_
2-9、for循环的使用
3-1、数组的介绍
3-2、数组的使用
3-3、数组的使用2
3-4、字符串数组
3-5、多维数组
3-6、指针的介绍1
3-7、指针的介绍2_
3-8、指针的介绍3_
3-9、指针的介绍4
4-1、结构体介绍
4-2、结构体数组,指针与引用
5-10、C-API-文件操作-写文件
5-11、C-API-内存相关
5-12、文件操作实践-打解包大文件
5-13、文件操作实践-打解包大文件(2)
5-1、函数的介绍与使用
5-2、函数传参介绍
5-3、函数重载介绍
5-4、递归函数的介绍
5-4、递归函数的介绍
5-5、实现标准库的一些函数
5-6、把函数作为指针的使用_
5-7、函数的声名和实现分离
5-8、函数的操作2
5-9、C-API-文件操作
6-1、枚举的使用
6-2、联合的使用
6-3、测试,复习,答疑
7-10、重载操作符(全局)
7-11、继承与派生1
7-12、继承与派生2
7-13、虚函数1
7-14、虚函数2
7-15、虚函数3
7-16、虚函数4
7-17、纯虚函数,抽象类
7-18、类的声明和实现分离
7-19、类的内联函数
7-1、类,面向对象
7-2、类,面向对象(2)
7-3、成员的声明
7-4、构造函数,析构函数,拷贝构造
7-5、类的参数列表的使用
7-6、常量类成员变量的使用
7-7、静态成员函数的使用(友元)_
7-8、重载操作符_
7-9、重载操作符-实现字符串类
8-1、C++内存分配的使用1
8-2、C++内存分配的使用2
8-3、C++内存分配的使用3
8-4、命名空间的使用
8-5、C++ 异常处理的使用
9-10、标准模板库(STL)-sort(排序)
9-11、标准模板库(STL)-string(字符串)
9-12、标准模板库(STL)-stringstream(字符串流)
9-13、标准模板库(STL)-fstream(读取)
9-14、标准模板库(STL)-fstream(写入)
9-15、标准模板库(STL)-hash-map
9-16、模板测试-巩固1
9-17、模板测试-巩固2
9-18、模板测试-巩固3
9-1、模板的介绍
9-2、模板类
9-3、模板特化
9-4、模板答疑
9-5、采用模板实现模板数组
9-6、标准模板库(STL)-vector(数组的使用)
9-7、标准模板库(STL)-list(链表)_
9-8、标准模板库(STL)-map(二叉树)_
9-9、标准模板库(STL)-map(二叉树)2
10-1、宏定义
10-2、宏开关
11-1、C++FAQ1_
12- 4、锁与临界区域
12-1、多线程基本概念简介
12-2、创建线程,join与detach启动线程
12-3、传递参数给线程入口函数,创建线程数组
12-5、通过简单并行计算示例测试锁的消耗
12-6、自解锁
12-7、原子操作
12-8、多线程-基本概念总结
13-10、内存池实现-7
13-11、内存池实现-8
13-12、内存池实现-9-验证调试
13-13、内存池实现-10-验证调试_
13-14、内存池实现-11-验证调试
13-15、内存池实现-12-验证调试
13-16、内存池实现-13-支持多线程
13-1、内存管理-内存池设计1
13-2、内存管理-内存池设计2
13-3、内存管理-内存池设计3
13-4、内存池实现-1-重载new运算符
13-5、内存池实现-2
13-6、内存池实现-3
13-7、内存池实现-4-初始化内存池
13-8、内存池实现-5-实现内存申请
13-9、内存池实现-6-实现内存释放
页:
[1]