![](https://img-blog.csdnimg.cn/direct/67910682e5d944a98f45171172e4e03e.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
C++ “ 登神长阶 ”
文章平均质量分 98
C++学习专题,帮助各位C++从入门到熟练,从小白变大佬。希望大家持续关注
Eternity._
计算机专业在校大学生,C/C++爱好者,祝大家天天开心,事事如意
展开
-
【C++高阶】掌握C++多态:探索代码的动态之美
在编程的广阔领域中,多态(Polymorphism)无疑是一个令人着迷且至关重要的概念。它不仅是面向对象编程(OOP)的三大特性之一(与封装和继承并列),也是实现代码复用、提高软件灵活性和可扩展性的关键所在**。当我们谈论C++这门强大的编程语言时,多态更是一个不可或缺的话题原创 2024-06-17 19:59:32 · 1116 阅读 · 112 评论 -
【C++高阶】C++继承学习手册:全面解析继承的各个方面
当我们踏上C++编程的旅程时,继承无疑是一个无法回避且至关重要的概念。作为面向对象编程的三大特性之一,继承不仅让我们能够创建出层次清晰、结构合理的代码,还极大地提高了代码的可重用性和可维护性。在本文中,我们将一起深入探讨C++继承的奥秘,从基础概念到高级应用,逐步揭开它的神秘面纱原创 2024-06-13 10:00:00 · 1798 阅读 · 96 评论 -
【C++进阶】模板进阶与仿函数:C++编程中的泛型与函数式编程思想
在C++编程的广阔天地中,模板和仿函数是两大不可或缺的工具。模板以其强大的类型抽象能力,使得代码复用和泛型编程成为可能;而仿函数,则以其函数对象的特性,为算法和容器提供了灵活多变的操作方式。然而,这两者的深入理解和应用,往往需要程序员具备扎实的编程基础和丰富的实践经验,让我们一同踏上这场关于模板进阶与仿函数应用的探索之旅吧!原创 2024-06-12 10:00:00 · 1441 阅读 · 149 评论 -
【C++进阶】深入STL之 栈与队列:数据结构探索之旅
在编程的世界里,数据结构是构建高效、可靠程序的基础。它们就像是我们编程工具箱中的精密工具,帮助我们解决各种复杂的问题。而在C++的STL中,栈(Stack)和队列(Queue)是两种非常重要的数据结构,它们以不同的方式管理和操作数据,为我们的程序提供了极大的灵活性,为了真正掌握它们,我们需要深入学习它们在STL中的实现方式,理解它们背后的原理和机制,以及学习如何在实际编程中有效地使用它们,让我们一起踏上学习STL栈与队列的旅程吧!原创 2024-06-10 17:49:27 · 1664 阅读 · 99 评论 -
【C++进阶】深入STL之list:模拟实现深入理解List与迭代器
在STL中,list是一种双向链表,它支持在序列的任何位置进行快速插入和删除操作。与此同时,迭代器是STL中非常重要的一个概念,它使得我们能够以统一的方式遍历和访问STL容器中的元素。在深入了解STL的过程中,模拟实现list和迭代器无疑是一个极有价值的学习过程。原创 2024-06-08 10:00:00 · 2034 阅读 · 116 评论 -
【C++进阶】深入STL之list:高效双向链表的使用技巧
双向链表是链表数据结构的一种重要变体,它允许我们在链表的任何位置进行高效的插入和删除操作,而无需像数组那样进行大量的数据移动。list容器正是基于这种数据结构实现的,它提供了丰富的成员函数和迭代器接口,让我们能够轻松地管理和操作链表元素让我们一起走进STL中list容器的世界,探索其背后的奥秘吧!原创 2024-06-07 10:00:00 · 1848 阅读 · 81 评论 -
【C++进阶】深入STL之vector:深入研究迭代器失效及拷贝问题
在C++的STL(Standard Template Library)库中,vector容器无疑是最常用且功能强大的数据结构之一。它提供了动态数组的功能,允许我们在运行时动态地增加或减少元素。然而,随着我们对vector的深入使用,一些潜在的问题也逐渐浮现,其中最为常见和棘手的就是迭代器失效以及拷贝问题原创 2024-06-06 10:00:00 · 1753 阅读 · 118 评论 -
【C++进阶】深入STL之vector:构建高效C++程序的基石
vector容器允许我们存储任意数量的同类型元素,并且能够根据需要进行动态扩展。这种灵活性使得vector在处理大量数据时变得尤为高效,无论是在科学计算、图形处理、网络编程还是游戏开发等领域,我们都能看到vector的身影。现在让我们一起踏上学习STL中vector的旅程吧!原创 2024-06-04 10:00:00 · 1970 阅读 · 76 评论 -
【C++进阶】深入STL之string:模拟实现走进C++字符串的世界
在C++中,string是一个极其重要且常用的类,它为我们提供了丰富的字符串操作功能。然而,了解其背后的实现原理,不仅可以帮助我们更好地使用它,还能让我们对C++的内存管理、模板编程等有更深入的理解。本文将带你走进C++字符串的世界,通过模拟实现一个简单的string类,来探索其内部机制原创 2024-06-02 16:38:43 · 1859 阅读 · 63 评论 -
【C++进阶】深入STL之string:掌握高效字符串处理的关键
STL(Standard Template Library,标准模板库)是C++标准库的重要组成部分,它提供了一系列通用的数据结构和算法。在STL中,string类是一个非常重要的容器,用于处理字符串数据。本文将详细介绍STL中的string类,包括其基本概念、常用操作以及使用示例原创 2024-06-01 13:23:55 · 1437 阅读 · 87 评论 -
【C++初阶】C++模板编程入门:探索泛型编程的奥秘
在C++编程世界中,模板是一个强大的工具,它使得程序员能够编写更加通用、灵活和可重用的代码。通过模板,我们可以编写与类型无关的代码,这些代码可以在编译时根据所需的具体类型进行实例化。本文将带你走进C++模板的初阶世界,探索泛型编程的基石原创 2024-05-30 08:00:00 · 2717 阅读 · 90 评论 -
【C++初阶】—— C++内存管理
此章我们从和C语言对比并且在底层上分析,我们就算是简单了解了C++内存管理算,并且我们也都分析了C++和C语言中的内存管理区别,关于malloc/free和new/delete的区别这个很重要,希望大家能理解它们的区别原创 2024-05-27 20:14:33 · 1176 阅读 · 76 评论 -
【C++初阶】—— 类和对象 (下)
类的6个默认成员函数,我们了解三个,讲完剩下的成员函数,其实类和对象的大致内容已经结束,最后我们在了解一些C++类和对象的剩下的的细节,欢迎大家前来学习!原创 2024-05-24 16:50:53 · 966 阅读 · 99 评论 -
【C++初阶】—— 类和对象 (中)
本篇我们了解了3个类的默认成员函数,构造函数是析构函数,拷贝构造的一个用于初始化,一个用于销毁对象调用,浅拷贝也要值得留意,掌握它们对后面的学习帮助很大,希望大家能够吃透原创 2024-05-22 20:55:05 · 1776 阅读 · 68 评论 -
【C++初阶】—— 类和对象 (上)
本章是类和对象的第一课,我们来简单了解了类的基本概念和特性和`this`指针,`this`指针对后面用处很大,类在C++是很重要的,希望大家能打好基础!让我们愉快的学习吧!原创 2024-05-21 17:57:42 · 1730 阅读 · 71 评论 -
【C++入门】—— C++入门 (下)_内联函数
在了解完前面的C++基础内容后,马上我们就要真正不如C++的学习了,但在之前让我们最后了解最后一点点C++入门知识,同时祝大家520快乐原创 2024-05-20 23:25:59 · 604 阅读 · 34 评论 -
【C++入门】—— C++入门 (中)_引用
本小结我们了解C++入门的三大知识,缺省参数,函数重载,以及引用,在后面C++的学习中这些都极为重要,尤其是引用,快进来学习吧原创 2024-05-19 17:43:30 · 692 阅读 · 23 评论 -
【C++入门】—— C++入门 (上)_命名空间
C++学习第一弹,了解C++的历史及其重要意义以及C++入门的第一课命名空间的详细介绍,包看包会!原创 2024-05-18 16:50:56 · 546 阅读 · 30 评论