Skip to content
/ CPP Public

CPP的基础、核心及提高课程代码完整版

License

Notifications You must be signed in to change notification settings

Kruogu/CPP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C++的基础、核心及提高代码完整版


开发环境:CLion2024.1

视频参考【黑马程序员匠心之作|C++教程从0到1入门编程,学习编程不再难-哔哩哔哩】 https://b23.tv/xq8bmw8

笔记参考 博主kk c++学习笔记 https://namic00.github.io/tags/C-C/

预计完整学习(视频+笔记+代码+项目)需要10天+

课程完结后可以初步达到熟悉掌握C++基本语法,面向对象思想及STL的水平


本仓库完整覆盖314节课程代码量,分为三大阶段,17个项目文件夹,具体分布如下:

第一阶段 C++基础语法入门

1-71对C++有初步了解,能够有基础编程能力 累计71节

24.7.17	CLion的软件安装与调试,项目创建和.h头文件的引用,程序运行
24.7.20	08、12	1-12基本为c语言概念性内容
24.7.21	13-55	字符串,运算符,程序结构
24.7.23	56-71	指针

1-12通讯录管理系统 累计83节

24.7.25通讯录管理系统Address book

第二阶段 C++核心编程

1-64介绍C++面向对象编程,为大型项目做铺垫 累计146节

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	多态,电脑案例,文件操作

1-20职工管理系统 累计166节

24_11_03基于多态的职工管理系统

第三阶段 C++提高编程

1-97介绍C++泛型编程思想,以及STL的基本使用 累计263节

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

1-18演讲比赛系统 累计281节

24_11_21基于STL的演讲比赛流程管理系统

1-33综合大案例:机房预约系统 最后的浪漫 1314行 累计314节

24_11_23机房预约系统

About

CPP的基础、核心及提高课程代码完整版

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published