
C++
文章平均质量分 93
此生只爱蛋
星光不问赶路人,大步流星向前走
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【C++】还不会用lambda?一篇文章帮你搞定
既简单又方便。原创 2025-07-28 12:19:27 · 1076 阅读 · 0 评论 -
【C++】继承宝藏地---你想要的这里都有
这位“魔法师”继承,不仅能让子类(派生类)👶像“乖巧的孩子”一样,从父类(基类)👴那里“继承”到各种方法和属性,还能让子类在父类的基础上,像“艺术家”一样自由地“创作”,增添新的成员函数和属性,打造出独一无二、充满个性的自己原创 2025-04-28 12:00:00 · 1104 阅读 · 0 评论 -
【C++】模版进阶全知道
我们知道,函数模版是泛型编程的一种思想, 通过函数模版,我们无需再重复实现一些逻辑相似的代码,而是通过函数模版进行复用,通过实例化出不同的类,达到对应的目的。而有些场景对于一些复杂的类型,比如指针,引用等,贸然使用函数模版,可能达不到我们想要的效果,就比如,函数模版就像一个通用的"工具箱",里面有各种工具(通用模板)。但是当你需要处理一个特殊的任务(比如打印字符串时加上引号),你专门准备了一个定制化的工具,这个工具只针对这个特殊任务,效果更好。这就是我们将学习的类特化。原创 2025-03-10 19:37:54 · 736 阅读 · 1 评论 -
【C++】优先级队列宝藏岛
🌈 在上一节,我们通过适配器模式,实现了一种高效、灵活且易于扩展的方式来实现栈和队列,通过适配器转换出我们想要的类,让原本互不相容的两个接口能够协同工作。本篇文章将继续采用适配器这种设计方式,带你认识优先级队列的使用场景,完成优先级队列(priority_queue)的实现。🌻如果你还不了解适配器,可以看这一节:stack和queue的适配器模式堆-上和堆-下priority_queue的介绍:🔍使用场景优先级队列在我们日常生活中也有很多使用场景,比如在医院的急诊室。原创 2025-02-20 16:32:42 · 872 阅读 · 1 评论 -
【C++】stack 和 queue 的适配器模式与实现
在C语言中,不管是实现一个栈还是实现队列,我们都需要从底层开始造轮子😩;在C++中,我们一直强调不暴露底层结构,讲究提供一组特定的接口,来隐藏容器的底层实现细节,从而实现特定的数据结构行为。我们能否提供一种高效、灵活且易于扩展的方式来实现栈和队列,同时也保持了代码的简洁性和可维护性的方式😜?⌛️通过适配器模式,C++ STL提供了一种高效、灵活且易于扩展的方式来实现栈和队列,同时也保持了代码的简洁性和可维护性。让底层隐藏实现细节,只暴露特定的接口。通过适配器,支持我们可以自定义容器。原创 2025-02-17 17:21:06 · 1515 阅读 · 0 评论 -
【C++】 <vector> VS <list>
🍃 本系列为初阶C++的内容,如果感兴趣,欢迎订阅🚩。看完小伙伴们能区分它们的使用场景了嘛❓。> 🎊个人主页:[小编的个人主页])原创 2025-02-09 11:26:12 · 223 阅读 · 0 评论 -
【C++】解锁<list>的正确姿势
👐在之前的容器<string>,<vector>中,我们遇到的底层物理空间都是连续的,在list中,由于底层物理空间不连续,但是逻辑上是连续的,此时底层是如何实现的呢❓迭代器的行为又是什么样呢❓小编这篇文章👇带你从0认识并掌握使用list并了解list的底层结构。通过<list>的认识以及模拟实现,加深了我们对迭代器的认识,迭代器支持++.--,比较,解引用,随机访问等等操作,我们知道了迭代器行为是像指针一样的东西,迭代器提供了一种统一的方式来访问容器中的元素,而。原创 2025-02-09 10:59:21 · 1213 阅读 · 0 评论 -
【C++】模版初阶-带你快速学会模版
⭐️在学习模版之前,我们可能经常会实现一些重复的代码,这是我们不愿意看见的,我们更想要复用。这一节,我们将对模版进行初步认识,简化我们的代码量的同时,提高开发效率。原创 2025-01-26 10:02:52 · 704 阅读 · 0 评论 -
【C++】内存管理
⭐️在计算机中,一个内存会被分为很多区域,如:代码区,内核空间,栈,数据段,堆,内存映射区等。如图:这就要求我们程序员能够合理的管理和使用内存。比如动态开辟空间和合理释放空间,在这一节,小编将分享C++对于内存管理的知识。原创 2024-12-05 11:28:29 · 843 阅读 · 2 评论 -
[C++] 类和对象-下
在之前,我们分享了C++6个的默认成员函数,🚩🚩这对于我们之后的学习很重要,在这一节我们将继续探讨构造函数的细节😄,以及初始化列表,static修饰的成员变量和成员函数,以及友元,内部类等。原创 2024-11-25 09:57:19 · 1029 阅读 · 7 评论 -
【C++】类和对象-深度剖析默认成员函数-下
在上一节,我们分享了C++默认成员函数的前3个,构造函数,析构函数,和拷贝构造函数。如果还有疑惑的可以浏览我的上一篇文章默认成员函数-上。原创 2024-11-21 10:42:38 · 2332 阅读 · 7 评论 -
【C++】类和对象-深度剖析默认成员函数-上
🍃 本系列为初阶C++的内容,如果感兴趣,欢迎订阅🚩> 🎊个人主页:[小编的个人主页])原创 2024-11-17 17:21:44 · 1253 阅读 · 11 评论 -
【C++】类和对象-上
🌟C语言是一门面向过程的语言,在C语言中,我们用结构体来定义复合数据类型的结构。C++在设计中保留了结构体(struct)类型的优点,C++引入了类,类已经包括了结构体类型的所有功能,并且功能更强,更符合面向对象程序设计的要求,并且安全性,规范性,对象的可交互性也更高。在之后的学习中我们会更深有体会。🌟我们通过Dateclass Datepublic:_day = day;原创 2024-11-14 09:50:53 · 1304 阅读 · 6 评论 -
[C++]内联函数和nullptr
🍃 本系列为初阶C++的内容,如果感兴趣,欢迎订阅🚩> 🎊个人主页:[小编的个人主页])原创 2024-11-12 16:35:18 · 1028 阅读 · 3 评论 -
【C++】新手入门指南
🍃 本系列为初阶C++的内容,如果感兴趣,欢迎订阅🚩> 🎊个人主页:[小编的个人主页])目录。原创 2024-11-10 17:34:58 · 2403 阅读 · 5 评论