Relearn C++【catalogue】
课程来源
黑马程序员匠心之作|C++教程从0到1入门编程,学习编程不再难
学习进程
-
第1阶段-C++基础入门(2-6)PDF
-
- 1 初识C++、数据类型、运算符
- 2 流程控制语句
- 3 数组
- 4 函数
- 5 指针
- 6 结构体
-
-
第2阶段-基础入门实战:通讯录管理系统(7)PDF
-
第3阶段-C++核心编程(8-12)PDF
-
- 8 内存分配模型
- 9 引用
- 10 函数提高
- 11 类和对象
- 11.1.1【封装:意义】
- 11.1.2【封装:访问权限;struct和class的区别】
- 11.1.3【封装:成员属性设置为私有】
- 11.1.4【封装:案例*2】
- 11.1.5【封装:案例2扩展“CirclePointClass项目”】
- 11.2.1【构造函数和析构函数】
- 11.2.2【构造函数的分类及调用】
- 11.2.3【拷贝构造函数调用时机】
- 11.2.4【构造函数调用规则】
- 11.2.5【深拷贝与浅拷贝】
- 11.2.6【初始化列表】
- 11.2.7【类对象作为类成员】
- 11.2.8【静态成员】
- 11.3.1【成员变量和成员函数分开存储】
- 11.3.2【this指针】
- 11.3.3【空指针访问成员函数】
- 11.3.4【const修饰成员函数】
- 11.4.1【全局函数做友元】
- 11.4.2【类做友元】
- 11.4.3【成员函数做友元】
- 11.5.1【加号运算符重载】
- 11.5.2【左移运算符重载】
- 11.5.3【递增运算符重载】
- 11.5.4【赋值运算符重载】
- 11.5.5【关系运算符重载】
- 11.5.6【函数调用运算符重载(仿函数)】
- 11.6.1【继承的基本语法】
- 11.6.2【继承方式】
- 11.6.3【继承中的对象模型】
- 11.6.4【继承中构造和析构顺序】
- 11.6.5【继承同名成员处理方式】
- 11.6.6【继承同名静态成员处理方式】
- 11.6.7【多继承语法】
- 11.6.8【菱形继承】
- 11.7.1【多态的基本概念】
- 11.7.2【多态案例1--计算器】
- 11.7.3【纯虚函数和抽象类】
- 11.7.4【多态案例2--制作饮品】
- 11.7.5【虚析构和纯虚析构】
- 11.7.6【多态案例3--电脑组装】
- 12 文件操作
-
-
第4阶段-核心编程实战:基于多态的企业职工系统(13)PDF
-
第5阶段-C++提高编程(14-18)PDF
-
- 14 模板
- 15 STL初识
- 16 STL常用容器
- 16.1【string容器】
- 16.2【vector容器】
- 16.3【deque容器】
- 16.4【STL案例1-评委打分】
- 16.5【stack容器】
- 16.6【queue容器】
- 16.7【list容器】
- 16.8【set容器】
- 16.9【map容器】
- 16.10【STL案例2-员工分组】
- 17 STL函数对象
- 18 STL常用算法
- 18.1【STL常用遍历算法for_each、transform】
- 18.2.1【STL常用查找算法find】
- 18.2.2【STL常用查找算法find_if】
- 18.2.3【STL常用查找算法adjacent_find、binary_search】
- 18.2.4【STL常用查找算法count】
- 18.2.5【STL常用查找算法count_if】
- 18.3.1【STL常用排序算法sort、random_shuffle】
- 18.3.2【STL常用排序算法merge、reverse】
- 18.4.1【STL常用拷贝和替换算法copy、swap】
- 18.4.2【STL常用拷贝和替换算法replace、replace_if】
- 18.5【STL常用算数生成算法accumulate、fill】
- 18.6【STL常用集合算法set_intersection、set_union、set_difference】
-
-
第6阶段-提高编程实战:基于STL泛化编程的演讲比赛(19)PDF
-
第7阶段-课程实战:机房预约管理系统(20)PDF
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!