开发环境:CLion2024.1
视频参考【黑马程序员匠心之作|C++教程从0到1入门编程,学习编程不再难-哔哩哔哩】 https://b23.tv/xq8bmw8
笔记参考 博主kk c++学习笔记 https://namic00.github.io/tags/C-C/
预计完整学习(视频+笔记+代码+项目)需要10天+,
课程完结后可以初步达到熟悉掌握C++基本语法,面向对象思想及STL的水平。
本仓库完整覆盖314节课程代码量,分为三大阶段,17个项目文件夹,具体分布如下:
24.7.17 CLion的软件安装与调试,项目创建和.h头文件的引用,程序运行
24.7.20 08、12 1-12基本为c语言概念性内容
24.7.21 13-55 字符串,运算符,程序结构
24.7.23 56-71 指针
24.7.25通讯录管理系统Address book
30和31合并了一节,计63
24.7.26 1-11 程序内存,c++引用
概念1-5 笔记在幕布
语法6-11 demo1-demo5
24.7.28 12-22 函数参数,重载,封装
24.7.31 23-35 类和对象,对象特性
24_9.18 36-44 友元,运算符重载
24_10.23 45-52 继承
24_10.31 53-64 多态,电脑案例,文件操作
24_11_03基于多态的职工管理系统
24_11_06 2-15 1是模板概念,模板,类模板
24_11_16 17-18 16是数组类封装的需求分析,类模板案例
24_11_17 20-97 19是STL概念,
容器string,vector,deque,评委打分案例
容器stack,queue,list,set
容器pari,map,员工分组案例
谓词,仿函数
遍历算法for_each,transform,find
查找算法find_if,adjacent_find,count
排序算法sort,random_shuffle,merge,reverse
拷贝和替换算法copy,replace,swap,accumulate
集合算法 与或非 set_intersection,union,difference
24_11_21基于STL的演讲比赛流程管理系统