2020最新版C/C++学习路线图--C++核心编程与桌面应用开发

黑马程序员C/C++学习路线图大纲中第三阶段的学习是C++核心编程与桌面应用开发的学习:主要介绍了C/C++学习路线图的C++核心编程与桌面应用开发的学习目标,C/C++学习路线图的C++核心编程与桌面应用开发的市场价值,C/C++学习路线图的C++核心编程与桌面应用开发的重点知识。C/C++学习路线图中的C++核心编程与桌面应用开发学习视频可以在黑马程序员视频库中找到自学教程。

C/C++学习路线图中C++核心编程与桌面应用开发的技术要点:C++对C的扩展、引用;函数重载;类和对象;对象的动态分配和释放;运算符重载;类的继承和派生、多态;函数模板、类模板;异常、I/O流;STL;Qt常用的控件;Qt绘图与文件操作;Qt综合案例实战。

黑马程序员C++核心编程与桌面应用开发学习路线图

2020最新版C/C++学习路线图--C++核心编程与桌面应用开发_第1张图片

C++对C的扩展、引用

1.C++语言的命名空间的使用
2.C++对C的扩展
3.C、C++中const不同之处
4.定义和使用引用类型变量
5.C++11常用语法

函数重载

1.类的的默认参数
2.c++的函数重载
3.类和对象的基本概念
4.类的封装和访问控制权限
5.类和对象进行简单编程

类和对象

1.类的构造函数
2.类的析构函数
3.explicit关键字作用
4.类的拷贝构造函数的使用
5.深拷贝和浅拷贝问题
6.多个对象的构造和析构函(初始化列表)

对象的动态分配和释放

1.类和对象的动态分配和释放内存
2.静态成员变量和函数的使用
3.C++编译器对成员变量和成员方法的处理机制
4.this的使用
5.友元函数
6.友元类

运算符重载

1.运算符重载概念
2.常用运算符重载
3.自定义的智能指针类
4.实现一个自定义的String类

类的继承和派生、多态

1.继承中的访问控制
2.继承中的构造和析构
3.多继承
4.virtual继承的基本概念
5.多态的使用(多态成立条件、使用场景)
6.区分成员函数的重写和重定义
7.虚函数表指针,分步初始化
8.虚函数
9.纯虚函数
10.抽象类的使用
11.虚析构函数和纯虚析构函数

函数模板、类模板

1.函数模板基本语法
2.函数模板和函数重载的调用规则
3.编译器对模板的编译过程
4.类模板的概念和基本语法
5.继承中的类模板
6.类模板中普通友元函数、友元函数模板的处理

异常、I/O流

1.C++类型转换
2.C++标准异常库
3.异常的抛出与捕获
4.C++标准I/O流(cin、cout)
5.C++的文件I/O类的使用

STL

1.STL容器、迭代器的原理
2.序列式容器vector、string、deque
3.堆栈容器stack、quenue
4.双向链表容器list
5.关联式容器set、multiset
6.对组pair
7.关联式容器map、multimap
8.STL算法详解

Qt常用的控件

1.Qt的基本概念
2.Qt应用程序框架
3.Qt信号和槽的应用
4.Qt窗口系统
5.常用对话框的使用
6.Qt界面设计
7.Qt事件处理

Qt绘图与文件操作

1.QPainter绘图
2.update函数
3.绘图设备(QPixmap、QBitmap、QImage、QPicture)
4.文件操作

Qt综合案例实战

Qt综合案例

你可能感兴趣的:(学习路线图,c++,类,qt,函数式编程)