C++零基础入门学习路线图

C++入门学习路线图分为三阶段:C++基础入门、C++核心编程、C++提高编程。

以下学习路线图参考B站黑马程序员《匠心精作C++从0到1入门编程》

C++基础入门
  1 C++初识
    1.1 HelloWorld
    1.2 注释
    1.3 变量
    1.4 常量
    1.5 关键字
    1.6 标识符命名规则

  2 数据类型
    2.1 整型
    2.2 sizeof关键字
    2.3 实型(浮点型)
    2.4 字符型
    2.5 转义字符
    2.6 字符串型
    2.7 布尔类型 bool
    2.8 数据的输入

  3 运算符
    3.1 算术运算符
    3.2 赋值运算符
    3.3 比较运算符
    3.4 逻辑运算符

  4 程序流程结构
    4.1 选择结构
    4.2 循环结构
    4.3 跳转语句

  5 数组
    5.1 概述
    5.2 一维数组
    5.3 二维数组

  6 函数
    6.1 概述
    6.2 函数的定义
    6.3 函数的调用
    6.4 值传递
    6.5 函数的常见样式
    6.6 函数的声明
    6.7 函数的分文件编写

  7 指针
    7.1 指针的基本概念
    7.2 指针变量的定义和使用
    7.3 指针所占内存空间
    7.4 空指针和野指针
    7.5 const修饰指针
    7.6 指针和数组
    7.7 指针和函数
    7.8 指针、数组、函数

  8 结构体
    8.1 结构体基本概念
    8.2 结构体定义和使用
    8.3 结构体数组
    8.4 结构体指针
    8.5 结构体嵌套结构体
    8.6 结构体做函数参数
    8.7 结构体中 const使用场景
    8.8 结构体案例


C++核心编程
  1 内存分区模型
    1.1 程序运行前
    1.2 程序运行后
    1.3 new操作符

  2 引用
    2.1 引用的基本使用
    2.2 引用注意事项
    2.3 引用做函数参数
    2.4 引用做函数返回值
    2.5 引用的本质
    2.6 常量引用

  3 函数提高
    3.1 函数默认参数
    3.2 函数占位参数
    3.3 函数重载

  4 类和对象
    4.1 封装
    4.2 对象的初始化和清理
    4.3 C++对象模型和this指针
    4.4 友元
    4.5 运算符重载
    4.6 继承
    4.7 多态

  5 文件操作
    5.1文本文件
    5.2 二进制文件
    5.3 诊断常用文件:CSV、XML、Excel


C++提高编程
  1 模板
    1.1 模板的概念
    1.2 函数模板
    1.3 类模板

  2 STL初识
    2.1 STL的诞生
    2.2 STL基本概念
    2.3 STL六大组件
    2.4 STL中容器、算法、迭代器
    2.5 容器算法迭代器初识

  3 STL- 常用容器
    3.1 string容器
    3.2 vector容器
    3.3 deque容器
    3.5 stack容器
    3.6 queue 容器
    3.7 list容器
    3.8 set/ multiset 容器
    3.9 map/ multimap容器

  4 STL- 函数对象
    4.1 函数对象
    4.2 谓词
    4.3 内建函数对象

  5 STL- 常用算法
    5.1 常用遍历算法
    5.2 常用查找算法
    5.3 常用排序算法
    5.4 常用拷贝和替换算法
    5.5 常用算术生成算法
    5.6 常用集合算法

posted @   豫南  阅读(658)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示