C++学习路线

职场   2024-12-17 09:31   浙江  

前言

  • 零、C++学习路线一览

  • 一、《英雄C++零基础编程》大纲

  • 二、《英雄C++面向对象编程》大纲

  • 三、《英雄C++泛型编程》大纲

  • 四、《英雄C++基础数据结构》大纲

  • 五、《英雄C++STL编程》大纲

  • 六、《英雄C++基础算法》大纲

  • 七、《英雄C++进阶数据结构》大纲(待更新)

  • 八、《英雄C++进阶算法》大纲(待更新)

  • 九、《英雄C++控制台项目实战》大纲

  • 十、《英雄C++2D游戏项目实战》大纲

  • 十一、《英雄C++3D游戏项目实战》大纲


前言

今天是我的编程千人社群 —— 【英雄算法联盟】创办的第 965 天,目前人数 5670 人,星球目前主营业务为 零基础答疑、C、C++、Python 三个语言的编程教学、数据结构和算法的集训、游戏开发、面试求职、简历辅导、职场答疑、大厂内推、人脉触达、认知提升。

零、C++学习路线一览

一、《英雄C++零基础编程》大纲

  《英雄C++零基础编程》主要为C++的基础语法。包含但不限于 输入、输出、注释、变量、常量、关键字、整型、浮点、字符、转义   布尔、字符串、算术、赋值、比较、逻辑、逗号、运算符、位与、位或、异或、左移、右移、按位取反、if 语句、if else 语句、else if 语句、switch语句、while、do while、for 语句、break、continue、跳转语句、一维数组、二维数组、函数的概念、函数的定义、函数的声明、函数的调用、函数的传参、函数的返回值、指针常量、常量指针、常量指针常量、指针函数、函数指针、指针函数指针、指针数组、数组指针、指针数组指针、结构体、结构体指针、结构体数组、联合体、堆区、栈区、全局区、静态区、常量区、引用、常量引用 指针引用。
  内容全程为视频讲解,可反复回看,并且配备 配套源码、学习大纲、学习计划、附赠习题、项目实战。

在这里插入图片描述

二、《英雄C++面向对象编程》大纲

  《英雄C++面向对象编程》主要为C++的面向对象的特性学习,主要围绕 封装、继承、多态 这三大特性进行展开。包含但不限于类的概念、对象的概念、属性和行为、访问权限、属性私有化、构造函数、析构函数、拷贝构造函数、初始化列表、静态成员变量、静态成员函数、this指针、const修饰成员函数、mutable关键字、全局函数作为友元、类作为友元、成员函数作为友元、加号的重载、左移的重载、递增的重载、赋值的重载、关系的重载、函数调用的重载、继承的语法、继承的方式、构造析构的顺序、同名属性的访问、同名函数的访问、多继承、多态的语法、虚函数、纯虚函数、抽象类、虚析构、纯虚析构。
  内容全程为视频讲解,可反复回看,并且配备 配套源码、学习大纲、学习计划、项目实战。

在这里插入图片描述

三、《英雄C++泛型编程》大纲

   《英雄C++泛型编程》主要为模板相关的内容,函数模板定义、函数模板调用(自动类型推导、显式指定类型)、与普通函数的区别(普通函数有隐式类型转换、函数模板自动类型推导无隐式类型转换、函数模板显式指定类型有隐式类型转换)、与普通函数的调用规则(优先调用普通函数、强制调用函数模板、函数模板的优先匹配)、动态数组类、类模板定义、成员函数、类内定义、类外定义、创建时机、对象的函数传参、继承。

四、《英雄C++基础数据结构》大纲

  《英雄C++基础数据结构》主要为C++语言来实现的基础数据结构的学习,包含:顺序表、单向链表、栈、队列、串、树、二叉树、二叉搜索树、图、邻接矩阵、邻接表、哈希表。
  内容全程为视频讲解,可反复回看,并且配备 配套源码、学习大纲、学习计划、附赠习题。

在这里插入图片描述

五、《英雄C++STL编程》大纲

  《英雄C++STL编程》主要为C++标准模板库STL的学习,包含:vector、string、deque、stack、queue、list、unrodered_set、unordered_map、priority_queue、set、map 等容器的使用以及源码剖析。
  内容全程为视频讲解,可反复回看,并且配备 配套源码、学习大纲、学习计划、附赠习题。

在这里插入图片描述

六、《英雄C++基础算法》大纲

   《英雄C++基础算法》主要用C++来实现一些基础的算法。包含的算法主要如下:
   基础算法:线性枚举、模拟递推
   基础排序:选择、冒泡、插入、计数
   进阶排序:归并、快速、桶排、基数、堆排序
   算法技巧:哈希、贪心、前缀和、双指针、滑动窗口、二分查找
   图论算法:Dijkstra、Prim、搜索(深搜+广搜)、Bellman-Ford、Floyed、Dijkstra + Heap、SPFA、拓扑排序,动态规划入门:线性DP、记忆化搜索、背包DP。

七、《英雄C++进阶数据结构》大纲(待更新)

   《英雄C++进阶数据结构》主要用C++来实现一些进阶的数据结构,预计 12月底 更新完毕,更完之前暂不公开大纲,敬请期待。

八、《英雄C++进阶算法》大纲(待更新)

   《英雄C++进阶算法》主要用C++来实现一些进阶的算法,预计 2025年1月底 更新完毕,更完之前暂不公开大纲,敬请期待。

九、《英雄C++控制台项目实战》大纲

  全程讲解一个贪食蛇游戏的制作过程。

十、《英雄C++2D游戏项目实战》大纲

  全程讲解一个扫雷游戏的制作过程。

在这里插入图片描述

十一、《英雄C++3D游戏项目实战》大纲

  全程讲解一个3D赛车游戏的制作过程。


夜深人静写算法
2021CSDN博客之星TOP1,2022年度新人UP主,ACM 亚洲赛金牌,世界总决赛简单去了一趟。
 最新文章