班级规模及环境--热线:4008699035 手机:15921673576/13918613812( 微信同号) |
| 坚持小班授课,为保证培训效果,增加互动环节,每期人数限3到5人。 |
上间和地点 |
上课地点:【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【北京分部】:北京中山/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【石家庄分部】:河北科技大学/瑞景大厦 【广州分部】:广粮大厦 【西安分部】:协同大厦 近开间(周末班/连续班/晚班):2026年2月20日...良心教育....参加培训,提升专业技能....课程再次升级....学用相长,注重实践....以质量求发展....合作共赢....实用实战....用心服务......--即将开课--........................(欢迎您垂询,视教育质量为生命!) |
实验设备 |
◆:共5天,30学时 ☆注重质量☆边讲边练 ☆合格学员免费推荐工作 ★实验设备请点击这儿查看★ |
质量保障 |
1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听; 2、课程完成后,授课老师留给学员手机和Email,保障培训效果,免费提供半年的技术支持。 3、培训合格学员可享受免费推荐就业机会。☆合格学员免费颁发相关工程师等资格证书,提升职业资质。专注高端技术培训15年,曙海学员的能力得到大家的认同,受到用人单位的广泛赞誉,曙海的证书受到广泛认可。 |
课程大纲 |
| |
第1章搭建多平台下C++开发环境
1-1建立Windows C++开发环境
1-2建立一个易于管理的Windows C++工程
1-3C++程序常用调试方法_Visual Studio
1-4常用虚拟机软件简介
1-5安装VMware Player 12 并解锁MacOS系统
1-6安装配置SVN代码管理工具1
1-7安装配置SVN代码管理工具
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章C++基础(语法篇)
2-1环境的建立
2-2变量的声明1
2-3变量的声明2
2-4算数运算符
2-5逻辑运算符
2-6条件表达式1
2-7关系运算符
2-8位运算符
2-9for循环的使用
2-10for循环的使用2
2-11While循环的使用
2-12do-while循环的使用
2-13switch-case的使用
2-14测试,复习,答疑
第3章数组与指针
3-1数组的介绍
3-2数组的使用
3-3数组的使用2
3-4字符串数组
3-5多维数组
3-6指针的介绍1
3-7指针的介绍2
3-8指针的介绍3
3-9指针的介绍4
第4章结构体
4-1结构体介绍
4-2结构体数组,指针与引用
第5章函数
5-1函数的介绍与使用
5-2函数传参介绍
5-3函数重载介绍
5-4递归函数的介绍
5-5实现标准库的一些函数
5-6把函数作为指针的使用
5-7函数的声名和实现分离
5-8函数的操作2
5-9C-API-文件操作
5-10C-API-文件操作-写文件
5-11C-API-内存相关
5-12文件操作实践-打解包大文件
5-13文件操作实践-打解包大文件(2)
第6章枚举与联合
6-1枚举的使用
6-2联合的使用
6-3测试,复习,答疑
第7章C++类面向对象
7-1 类,面向对象
7-2类,面向对象(2)
7-3成员的声明
7-4构造函数,析构函数,拷贝构造
7-5类的参数列表的使用
7-6常量类成员变量的使用
7-7静态成员函数的使用(友元)
7-8重载操作符
7-9重载操作符-实现字符串类
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类的内联函数
第8章命名空间,异常处理,内存分配
8-1C++内存分配的使用1
8-2C++内存分配的使用2
8-3C++内存分配的使用3
8-4命名空间的使用
8-5C++ 异常处理的使用
第9章C++模板
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
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
第10章宏定义,宏开关
10-1宏定义
10-2宏开关
第11章C++FAQ(常见问题)
11-1C++FAQ1
第12章多线程(C++11 std::thread)
12-1多线程基本概念简介
12-2创建线程,join与detach启动线程
12-3传递参数给线程入口函数,创建线程数组
12-4锁与临界区域
12-5通过简单并行计算示例测试锁的消耗
12-6自解锁
12-7原子操作
12-8多线程-基本概念总结
第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-实现内存释放
13-10内存池实现-7
13-11内存池实现-8
13-12内存池实现-9-验证调试
13-13内存池实现-10-验证调试
13-14内存池实现-11-验证调试
13-15内存池实现-12-验证调试
13-16内存池实现-13-支持多线程
|