
C/C++学习路线
文章平均质量分 97
分享C++相关的笔记
是店小二呀
专注于 C/C++ 后端开发,具备扎实的编程基础和开发能力。热衷于技术分享和社区贡献,曾获得 优快云 2024 年度博客之星 32 名、华为云HCSD初级校园大使,腾讯云创作者之星、阿里云社区专家博主、支付宝社区季度优秀博主、极星会认证KOL等多个奖项。活跃于技术社区,致力于推动技术的普及与应用。
展开
-
【C++】C++新增特性解析:Lambda表达式、包装器与绑定的应用
大家好,我是店小二。在这篇文章中,我们将深入探讨C++11的新特性——Lambda表达式、包装器与绑定的应用。如果在阅读过程中有不清楚的地方或发现任何错误,欢迎随时私信交流探讨。原创 2024-11-28 09:35:34 · 3480 阅读 · 107 评论 -
【C++】C++11新特性详解:可变参数模板与emplace系列的应用
大家好,我是店小二。在这篇文章中,我们将深入探讨C++11的新特性——可变参数模板和emplace系列的应用。如果在阅读过程中有不清楚的地方或发现任何错误,欢迎随时私信交流探讨。原创 2024-11-25 11:41:21 · 2796 阅读 · 107 评论 -
【C++】右值引用与移动语义详解:如何利用万能引用实现完美转发
大家好,我是店小二。本篇文章将深入讲解C++11的新增特性,重点围绕右值引用与移动语义展开,并详细讨论如何利用万能引用实现完美转发。如果在阅读过程中有疑问或不同的见解,欢迎随时私信我进行进一步交流原创 2024-11-21 16:43:45 · 3767 阅读 · 101 评论 -
【C++】C++11 新特性揭秘:序章
大家好,我是店小二。今天,我们将深入探讨 C++11 中新增的特性。在之前的学习过程中,大家或许已经接触或掌握了一些相关特性。让我们继续前进,探索更多 C++11 的精彩内容吧!原创 2024-11-18 10:55:05 · 5321 阅读 · 139 评论 -
【C++】哈希表封装 unordered_map 和 unordered_set 的实现过程
本篇将讲述如何通过哈希表封装 unordered_map 和 unordered_set 容器。在开始本章内容之前,建议先阅读红黑树封装 map 和 set一文,以便更好地理解编译器如何区分 unordered_map 和 unordered_set 并调用底层哈希表。原创 2024-11-08 08:49:53 · 4694 阅读 · 83 评论 -
【C++】哈希表模拟:开散列技术与哈希冲突处理
在上篇中,我们使用闭散列技术解决了哈希冲突并实现了哈希表。然而,我们发现闭散列并不理想,因此本篇将探讨如何通过开散列方法来处理哈希冲突。原创 2024-11-04 14:01:32 · 4110 阅读 · 98 评论 -
【C++】哈希表模拟:闭散列技术与哈希冲突处理
在上一篇《哈希之路:序篇的知识启航》中,我们简要介绍了哈希方法及哈希表的基础概念。本篇将进一步探讨如何利用闭散列技术有效解决哈希冲突,并通过模拟实现哈希表的过程,深入解析这一关键技术。原创 2024-10-31 10:18:39 · 3999 阅读 · 118 评论 -
【C++】哈希之路:序篇的知识启航
本篇将简要介绍哈希表的基础知识,为后续文章深入探讨奠定基础原创 2024-10-28 11:53:44 · 3960 阅读 · 109 评论 -
【C++】基于红黑树的 Map 和 Set 封装及实现过程详述
大家好,我是店小二。今天我将为大家详细讲解如何基于红黑树封装和实现 Map 和 Set,并深入解析底层逻辑。希望通过这篇文章,能帮助大家在使用 Map 和 Set 类相关接口时更加得心应手。原创 2024-10-22 11:20:42 · 2567 阅读 · 97 评论 -
【高阶数据结构】揭开红黑树‘恶魔’的面具:深度解析底层逻辑
大家好,我是店小二,欢迎来到本篇内容!今天我们将一起探索红黑树的工作原理及部分功能实现。红黑树的概念相对抽象,但只要我们一步步深入,定能慢慢揭开它的神秘面纱原创 2024-10-18 08:39:37 · 3149 阅读 · 124 评论 -
【C++】C++ STL 树形结构容器全解析:map、set、multimap、multiset 的使用与区别
大家好,我是店小二!今天为大家带来 C++ STL 树形结构容器全解析:map、set、multimap、multiset 的使用与区别。本次分享主要聚焦于这几种容器的使用方法,帮助大家了解它们的基本功能和常用接口。需要提前说明的是,今天的内容偏重实用性,旨在让大家快速上手,没有深入探讨底层原理。希望能对大家有所帮助!原创 2024-10-14 10:58:38 · 2484 阅读 · 138 评论 -
【高阶数据结构】深度探索二叉树进阶:二叉搜索树概念及其高效实现
本章是高阶数据结构笔记的第一篇文章,将分享二叉搜索树的进阶概念及其高效实现的相关知识,欢迎大家阅读!原创 2024-10-03 15:12:43 · 2533 阅读 · 167 评论 -
【高阶数据结构】二叉树进阶探秘:AVL树的平衡机制与实现详解
大家好,这里是店小二!今天我们将深入探讨高阶数据结构中的AVL树。AVL树是一种自平衡的二叉搜索树,可以看作是对传统二叉搜索树的优化版本。如果你对数据结构感兴趣,快拿出你的小本本,和我们一起开始这段探索之旅吧!原创 2024-10-07 11:46:48 · 4563 阅读 · 183 评论 -
【C++】面向对象编程的三大特性:深入解析多态机制
本文将深入解析面向对象编程的三大核心特性,特别是针对多态机制的使用和实现原理进行详细探讨。通过对这些概念的深入理解,帮助读者更好地掌握面向对象编程的精髓。原创 2024-09-30 12:11:32 · 2795 阅读 · 183 评论 -
【C++】面向对象编程的三大特性:深入解析继承机制
本文将深入解析面向对象编程的三大核心特性,特别是对继承机制的详细探讨。通过对这些概念的优化理解,帮助读者更好地掌握面向对象编程的精髓。原创 2024-09-23 10:32:38 · 3399 阅读 · 200 评论 -
【C++】模板进阶:深入解析模板特化
本章将深入探讨模板的高级应用,重点解析模板特化的概念和实现方法。原创 2024-09-16 13:54:16 · 2203 阅读 · 183 评论 -
【C++】C++ STL探索:Priority Queue与仿函数的深入解析
这篇文章将深入探讨优先队列的工作原理,并详细讲解仿函数在其优化过程中的应用。原创 2024-09-20 09:25:39 · 2233 阅读 · 156 评论 -
【C++】C++ STL探索:容器适配器 Stack 与 Queue 的使用及模拟实现
本文将详细介绍如何使用容器适配器 Stack 和 Queue,并探讨其模拟实现方法。原创 2024-09-12 08:34:18 · 2395 阅读 · 233 评论 -
【C++】C++ STL 探索:List使用与背后底层逻辑
本文将通过模拟实现List,从多个角度深入剖析其底层机制,详细讲解其内部实现原理和实际应用场景,帮助读者全面理解和掌握List的工作方式。原创 2024-09-09 10:02:46 · 2343 阅读 · 218 评论 -
【C++】C++ STL 探索:String的使用与理解
这篇文章将带大家深入探讨C++ STL中的string使用与理解。在接下来的几篇文章中,我们将介绍STL中相关知识点。掌握STL将使我们在使用C++编写代码时更加得心应手。原创 2024-08-29 01:31:19 · 3578 阅读 · 241 评论 -
【C++】C++ STL探索:Vector使用与背后底层逻辑
在string类文章中提及了STL容器间的接口是大差不差的,本篇将直接通过模拟实现Vector来讲解底层实现与使用。原创 2024-09-06 00:03:15 · 2187 阅读 · 209 评论 -
【C++】初识C++模板与STL
本章将简单分享C++模板与STL相关知识,与之相关更多知识将留到下次更详细地来分享给大家~原创 2024-08-26 11:25:12 · 1898 阅读 · 213 评论 -
【C++】C++STL 揭秘:Strng背后的底层逻辑
在上篇介绍string类的使用与理解,本篇将为大家来带关于string的底层实现逻辑,当然这不是一定库里面的实现逻辑。我们设计一个string类是为了在使用string类相关接口,是为了我们更好的使用string类相关接口,在使用过程中知道该接口效率高还是低,可以更好地去选择原创 2024-09-02 11:56:16 · 2948 阅读 · 210 评论 -
【C++】深入解析C/C++内存管理:new与delete的使用及原理
本章将分享C++为何放弃malloc/free系列,选择新系列new/delete去管理内存。深度探索new/delete的使用及其原理,malloc/free系列与new/delete系列的不同之处。原创 2024-08-22 10:02:37 · 5654 阅读 · 436 评论 -
【C++】实现日期类相关接口
本篇将介绍实现日期类中众多接口,同时这其中涉及到很多知识,务必将类和对象相关内容掌握再来实现日期类相关接口。原创 2024-08-19 02:25:04 · 1900 阅读 · 198 评论 -
【C++】深入探索类和对象:初始化列表及其static成员与友元
本章将分享C++中类和对象最后章节“深入探索类和对象:初始化列表及其static成员与友元”,希望通过这几篇关于类和对象文章可以帮助大家更好地理解类和对象的相关知识。原创 2024-08-15 09:42:43 · 2240 阅读 · 167 评论 -
【C++】掌握C++类的六个默认成员函数:实现高效内存管理与对象操作
本篇为大家分享下在C++学习中较为具有挑战与难度,同时也是很重要知识。掌握C++类的六个默认成员函数,使得在模拟实现STL中容器过程得心应手。原创 2024-08-12 01:48:07 · 1840 阅读 · 196 评论 -
【C++】初识面向对象:类与对象详解
本章将介绍C++中一个重要的概念——类。通过类,我们可以类中定义成员变量和成员函数,实现模块化封装,从而构建更加抽象和复杂的工程。原创 2024-08-08 07:11:37 · 2392 阅读 · 207 评论 -
【C++】C++特性揭秘:引用与内联函数 | auto关键字与for循环 | 指针空值
本章将分享C++增加的几种常见特性,主要内容为引用与内联函数 | auto关键字与for循环 | 指针空值,这些知识看似很多,实际也不少。本章篇幅长,耐心享用,若有不足,欢迎指出!原创 2024-08-05 09:39:34 · 2640 阅读 · 167 评论 -
【C++】巧用缺省参数与函数重载:提升编程效率的秘密武器
本章将分享缺省参数与函数重载相关知识,为了更加深入学习C++打下了坚实的基础。本章重点在于缺省参数与函数重载使用前提与注意事项原创 2024-08-01 17:35:13 · 2534 阅读 · 171 评论 -
【C++】如何巧妙运用C++命名空间:初学者必备指南
本篇将带领大家走进C++的旅途,为了更好地学习C++这门语言,我们需要了解它的前世今生。在了解完C++如何诞生后,将开始我们C++之旅第一站"命名空间"。(老早说是C/C++博主,现在才更C++,哈哈哈哈哈~)原创 2024-07-29 09:00:00 · 2596 阅读 · 171 评论 -
【C语言】指针篇-简单快速了解指针-必读指南(1/5)
内存(Memory)是计算机的重要部件,也称内存储器和[主存储器]它用于暂时存放CPU中的运算数据,以及与硬盘等[外部存储器]交换的数据。当CPU(中央处理器)在处理数据的时,需要的数据是在内存中读取的,处理后的数据也会放回内存中。原创 2024-04-15 10:53:00 · 4248 阅读 · 168 评论 -
【C语言】简单介绍进制和操作符
十进制属于一种常见的进制,它满足满十进一并且数字每一位都是0~9数字组成的。 二进制也是同理满二进一并且数字每一位都是0~1数字组成的。十进制属于一种常见的进制,它满足满十进一并且数字每一位都是0~9数字组成的。 二进制也是同理满二进一并且数字每一位都是0~1数字组成的。注:二级制、八进制、十六进制,只是数值的不同表现形式。比如:##进制之间转换关于这一点,首先知道每个进制的每一位有权重,N进制的数字从右到左是个位、十位、百位…,分为每一位权重是(N)0 ,(N)1 ,(N)2…。说明:将2进制的每原创 2024-04-09 20:22:42 · 3975 阅读 · 118 评论 -
【C语言】函数(涉及生命周期与作用域)
C语言标准规定许多语法法则,但是C语言不提供库函数,但是可以使用库函数中的函数。C语言的国际标准ANSI C规定了部分常用的函数的标准,被称为标准库,对于不同编译器厂商根据ANSI C给出标准库给出了常用函数的实现称为库函数。原创 2024-04-02 17:41:26 · 4050 阅读 · 88 评论 -
【C语言】分支语句(逻辑运算符与关系运算符)
结构体化程序设计(structured programming):是进行模块功能和处理过程设计为主的详细设计的基本原则。是过程式程序设计的一个子集,对输入程序进行逻辑结构(下面三种结构),使得程序理解和修改更有效更容易。原创 2024-03-15 09:19:50 · 2566 阅读 · 10 评论 -
【C语言】编译与链接:深入理解程序构建过程
本篇将深入理解程序构建过程,以便于我们在编写程序的过程同时,理解底层是如何从程序的创建到生成可执行程序的。原创 2024-06-03 11:18:33 · 2358 阅读 · 88 评论 -
【C语言】学生管理系统:完整模拟与实现
本篇文章为修改了在校期间实训报告,使用C语言实现学生成绩管理系统。对此,其中步骤没有详细写出,如果有问题可以私信我,感谢你的支持。原创 2024-06-07 10:16:52 · 4329 阅读 · 99 评论 -
【C语言】深度解析:动态内存管理的机制与实践
本篇将深度解析:动态内存管理的机制。为了更加灵活分配内存中的空间,库中为了我们提供了一些的函数,去动态开辟和释放堆上的空间。原创 2024-05-13 09:17:26 · 2773 阅读 · 126 评论 -
【C语言】探索文件读写函数的全貌
本章将介绍文件读取函数的相关知识和展示使用场景,通过这些函数就可以打开文件与我们之间的桥梁。原创 2024-05-31 10:25:52 · 2695 阅读 · 107 评论 -
【C语言】自定义类型:联合与枚举的简明概述
关于自定义类型除了我们常用的结构体,还有联合与枚举也是属于自定义类型。本篇将简单介绍联合与枚举基本概念和使用方法原创 2024-05-27 08:54:53 · 2085 阅读 · 83 评论