在线客服
扫描二维码
下载博学谷APP
扫描二维码
关注博学谷微信公众号
C++编程语言是解决问题的利器,5G时代来临,面向物联网嵌入式开发和面向大型化的分布式开发都离不开C++。通过C/C++语言学习培养编程思维和动手能力,深刻理解面向过程和面向对象的思想方法。

C++变成语言学习路线:
阶段一 C++概括
了解C++的历史概况,C++语言的特点及C++语言作用,认识哪些场合下C++是无可替代的;
1.1 2020重C++ 课程导学试看
1.2 CPP的历史
1.3 CPPvsC
1.4 CPP的特点
1.5 CPP的应用
1.6 第一章课后练习题
阶段二 C++基础语法
编程语言的层次,编译语言的特点;深入学习C++常见的标识符,关键字,数据类型,变量,常量及;IDE Visual Studio的安装,使用和调试方法;
2.1 编译型语言试看
2.2 语言的数据类型
2.3 开发环境的安装与使用1.安装
2.4 开发环境的安装与使用2.使用于调试
2.5 语言的标识符和关键字
2.6 变量与常量
2.7 第二章课后练习题
阶段三 C++的运算符与表达式
理论结合实际,深入讲解C++表达式,表达式;分别讲解了算术运算符,关系运算符,逻辑运算符,位运算符,赋值运算符及杂项运算符及表达式,同时讲解了注释的用处和规范;
3.1 运算符表达式和基本语句
3.2 运算符表达式和基本语句..算术运算符
3.3 运算符表达式和基本语句..关系运算符
3.4 运算符表达式和基本语句..逻辑运算符
3.5 运算符表达式和基本语句..赋值运算符
3.6 运算符表达式和基本语句..位运算符
3.7 运算符表达式和基本语句..杂项运算符及运算符的优先级
3.8 语言的注释。
3.9 第三章课后练习
3.10 提升补充部分:补码1
3.11 提升补充部分:补码2
3.12 提升补充部分:补码及位运算说明
阶段四 C++基础容器
本章我们将深入剖析C++数组:传统的数组优缺点及STL中vector的使用和思想;剖析C++的字符串: 对比C的字符串,C++的字符串,Redis字符串的处理;
4.1 序列容器..数组
4.2 off.by.one error数组下标
4.3 数组增删改查及二维数组
4.4 动态数组Vector1
4.5 动态数组vector2
4.6 字符串简介
4.7 Unicode编码
4.8 字符串的指针表示
4.9 字符串基本操作1
4.10 字符串基本操作2
4.11 string的简介
阶段五 彻底学会 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_ptr
5.17 智能指针unique_ptr
5.18 shared_ptr和weak_ptr理论讲解
5.19 shared_ptr和weak_ptr代码演示
5.20 引用
阶段六 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 Mangling
6.13 指向函数的指针与返回指针的函数
6.14 命名空间。
6.15 函数体的Hack过程
6.16 内联函数。
6.17 数学归纳法与递归
6.18 递归的特点和Hack过程
6.19 尾递归的优化
6.20 递归的动态规划思路
阶段七 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 面向对象的抽象法则2
7.18 Hack对象模型和虚函数
7.19 面向对象三大特性及总结
阶段八 C++编程思想
深入再谈Class;深入再谈面向对象模式,23种设计模式的思路和最常用的单例,观察者模式等在工程中的实际使用;分析C++模版编程范式;
8.1 软件的设计模式
8.2 单例模式。
8.3 static和单例模式的实现
8.4 观察者模式
8.5 list的使用和观察者模式的实现1
8.6 观察者模式的实现2
8.7 void星NULL和nullptr
8.8 static_cast的使用
8.9 reinterpret_cast的使用
8.10 static_cast和dynamic_cast的使用
8.11 Adapter模式和多重继承
8.12 Adapter组合方式实现
8.13 设计模式总结
8.14 泛型编程之泛型函数1
8.15 泛型编程之泛型函数2
8.16 泛型编程的递推过程及总结
阶段九 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 自定义迭代器与手写GC
9.12 容器适配器
9.13 空间配置器初步
9.14 自定义空间配置器
9.15 STL空间配置器源码剖析与STL总结
9.16 关于Boost库
9.17 CPP多线程基础
9.18 多线程银行存取款案例
9.19 多线程小结
阶段十 桌面应用项目实战:设计项目的架构和标准
项目的实现效果介绍及项目使用的技术框架;
10.1 慕影项目的效果展示
10.2 项目环境的安装和部署
10.3 项目的基本架构和pro文件
10.4 项目中用到的大致QT知识
C++涉及后端服务器,移动互联网后端,经典Windows界面开发,移动互联网端界面开发,跨平台界面开发,图形分析,系统架构,应用设计,还有现在最为流行的分布架构等新的技术领域。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
IT行业热门编程语言有哪些?它们主要的应用领域是什么?
经常看到网上公布世界编程语言使用率排行榜、增速排行榜等等白皮书。我们可以了解,目前国内外热门的编程语言包括:C语言、C++、java、python和PHP等。下面就为大家详细介绍一下这些编程语言的特点或者主要应用领域。
19993
2019-07-12 17:16:29
2020年IT互联网行业职场生存现状分析
2020年IT互联网行业职场现状如何?由于疫情延迟上班对互联网各个企业的冲击很大,2019年互联网的热词是裁员,那2020年可能是倒闭。疫情对互联网企业没有直接影响,毕竟可以远程办公,不至于倒闭。
7942
2020-02-19 10:46:40
零基础学C语言的几种方法
零基础学C语言的几种方法,我们都听说过C语言,且大多数人认为普通人想要学习它是很不容易的,入门C语言可以通过刷题、敲一遍代码、项目练习、看经典的C语言编程书籍这几种方法入门学习。
7640
2020-06-16 16:41:15
学IT大概需要多少费用?
学IT大概需要多少费用?按照目前培训市场的行情,IT培训的学费最低也要上万元,根据地区经济发展水平和不同的学科内容,一般都在25K之内。线上的IT课程普遍会比线下的面授课便宜很多,毕竟省去了场地的大头成本。另外,不同的培训科目内容,培训价格也有所区别。不过比起学费,选择一个靠谱的培训机构和自己喜欢擅长的科目更重要!
7800
2020-07-07 17:23:39
零基础学C语言看什么书?怎么学习?
零基础学C语言看什么书?初学者都会遇到上课能听懂,书上例题也能看明白,但是到自己动手做编程时却不知道如何下手。C语言程序设计是一门实践性很强的课程,纸上谈兵式的光学不练学不好C语言,可见学习C语言联系是掌握一门语言的关键所在。
6628
2021-03-24 10:33:41
热门文章
- 前端是什么
- 前端开发的工作职责
- 前端开发需要会什么?先掌握这三大核心关键技术
- 前端开发的工作方向有哪些?
- 简历加分-4步写出HR想要的简历
- 程序员如何突击面试?两大招带你拿下面试官
- 程序员面试技巧
- 架构师的厉害之处竟然是这……
- 架构师书籍推荐
- 懂了这些,才能成为架构师 查看更多
扫描二维码,了解更多信息
