C++
文章平均质量分 93
C++基础语法以及C++面向对象思想,了解STL库中结构的使用与原理并模拟实现等……
Brant_zero2022
及时当勉励
展开
-
最小生成树Kruskal、Prim算法C++
Kruskal算法和prim算法解决图的最小生成树问题,使用C++语言实现原创 2023-09-04 23:39:49 · 934 阅读 · 0 评论 -
并查集(C++实现)
通过贴近生活的举例带你理解数据结构中的并查集,并查集是一种非常实用的数据结构,可以解决很多不相交集合的合并及查询问题。主要的应用场景有:连通性问题、最小生成树……原创 2023-08-25 22:26:42 · 2110 阅读 · 0 评论 -
C++的IO流
C++中的IO流,常用的IO类以及使用介绍。原创 2023-07-10 14:25:07 · 183 阅读 · 0 评论 -
C++类型转换
C++中的强制类型转换,static_cast、dynamic_cast、reinterpret_cast和const_cast四种强制类型转换原创 2023-07-08 15:32:26 · 317 阅读 · 0 评论 -
C++特殊类设计与单例模式
C++特殊类的设计和单例模式的简单实现,如不能被拷贝的类、只能在堆上创建的类、只能在栈上创建的类、不能被继承的类、单例模式懒汉模式与饿汉模式原创 2023-07-03 09:39:48 · 943 阅读 · 0 评论 -
C++智能指针
C++智能指针,常用的智能指针介绍:shared_ptr、unique_ptr……原创 2023-06-29 19:28:56 · 727 阅读 · 0 评论 -
图的邻接矩阵与邻接表
C++实现图。图的概念与相关名词,使用邻接矩阵、邻接表存储图结构。原创 2023-08-27 23:38:05 · 3816 阅读 · 0 评论 -
【C++】异常
异常的相关概念、异常的抛出与捕获、自定义异常体系、异常的重新抛出、异常安全与规范、C++标准库中的异常体系、异常的优缺点。原创 2023-02-13 10:22:45 · 657 阅读 · 1 评论 -
【C++11】lambda表达式、包装器、bind 与 placeholders
C++11中引入的新特性:lambda表达式、包装器、bind绑定与placeholders命名空间。本篇博客介绍lambda的书写格式、使用、底层实现原理;包装器,包装器的使用与实际运用;使用bind绑定配合placeholders命名空间使各类函数更好进行包装使用,提高开发效率。原创 2023-02-05 11:19:40 · 1206 阅读 · 0 评论 -
【C++11】可变参数模板
C++11新特性可变参数模板,可变参数模板的使用、可变参数模板的展开,函数递归展开参数包与逗号表达式展开参数包,emplace_back与push_back的区别。原创 2023-02-04 10:57:13 · 884 阅读 · 0 评论 -
【C++11】右值引用与移动构造、万能引用与完美转发
介绍左值属性与右值属性,左值引用与右值引用的比较,右值引用的使用场景和意义,让类支持移动构造提升效率。模板引用折叠,使用完美转发解决引用折叠。原创 2023-02-03 11:47:22 · 1201 阅读 · 0 评论 -
【C++11】初始化列表、decltype操作符、nullptr
C++11之初始化列表initializer_list,decltype操作符的使用、与nullptr的定义原创 2023-02-02 11:07:19 · 488 阅读 · 0 评论 -
【C++】位图、布隆过滤器概念与模拟实现
详解位图结构的概念、使用和模拟实现;布隆过滤器的概念、设计、分析以及模拟实现,源码+测试代码。原创 2023-01-26 23:52:03 · 574 阅读 · 0 评论 -
【C++】Hash开散列,unordered_set(map) 的封装以及迭代器的实现
C++模拟实现unordered_set/map。Hash开散列(哈希桶)的实现并实现封装unordered_set/map,实现了unordered_set/map中的常用接口与迭代器。原创 2023-01-17 21:53:45 · 1872 阅读 · 0 评论 -
【C++】Hash闭散列
hash映射思想,哈希函数、哈希冲突、装载因子等概念;使用C++实现hash闭散列,并进行插入数据、查找数据、删除数据;线性探测和二次探测两种方式的实现hash。原创 2023-01-16 17:47:28 · 677 阅读 · 0 评论 -
【C++】map 与 set 的介绍与使用
C++标准模板库STL中map与set的介绍与使用举例,力扣例题692. 前K个高频单词。原创 2022-12-31 20:24:47 · 766 阅读 · 0 评论 -
红黑树封装 map/set 及其迭代器(C++)
使用红黑树封装map/set,并实现map/set的迭代器,支持成员访问、解引用、下标访问操作符++、-- 等功能.原创 2022-11-26 10:00:00 · 2563 阅读 · 2 评论 -
红黑树C++实现
红黑树c++实现,平衡二叉搜索树。插入、查找、平衡调整、平衡判定、高度检测、升序遍历(中序遍历)原创 2022-11-24 16:39:25 · 1464 阅读 · 1 评论 -
AVL树C++实现——高度平衡二叉搜索树
C++实现,详解AVL树,AVL树的插入(循环实现)以及测试用例。原创 2022-11-15 14:38:32 · 1018 阅读 · 0 评论 -
【数据结构】二叉搜索树/搜索二叉树(C++实现)
二叉搜索树的概念、二叉搜索树的实现,二叉搜索树的插入、二叉搜索树的删除、二叉搜索树的查找、二叉搜索树性能分析,二叉搜索树key模型、二叉搜索树key-value模型原创 2022-11-05 20:21:37 · 2392 阅读 · 0 评论 -
【C++】多态
C++多态众多知识点的讲解,多态的概念、多态的定义及实现、虚函数、虚函数的重写、多态的调用、虚构函数的重写、析构函数的重写、override、final、抽象类、接口继承与实现继承、多态的原理、虚函数表、多态的调用、动态绑定与静态绑定、单继承和多继承的关系、多继承中的虚函数表、菱形继承、菱形虚拟继承、多态知识点总结、多态常见面试题、笔试题。原创 2022-11-03 09:30:00 · 891 阅读 · 0 评论 -
【C++】继承详解
C++继承详解。继承的概念及定义、基类和派生类对象赋值转换、继承中的作用域、派生类的默认成员函数、继承与友元、继承与静态成员、菱形继承与菱形虚拟继承、继承与组合。原创 2022-10-26 20:52:23 · 1478 阅读 · 0 评论 -
【C++】模板特化、模板分离编译
关于C++中模板的特化和模板的分离编译原创 2022-10-20 07:45:00 · 1063 阅读 · 0 评论 -
【C++】STL中 stack、queue、priority_queue的模拟实现
关于STL中 stack、queue、priority_queue的模拟实现原创 2022-10-07 02:24:12 · 1226 阅读 · 0 评论 -
【C++】STL中 list 反向迭代器的模拟实现
关于STL中 list 的反向迭代器的模拟实现——迭代器适配器的模拟实现原创 2022-10-04 01:05:54 · 1282 阅读 · 1 评论 -
【C++】STL中 list 的模拟实现
C++标准模板库(STL)中的 list 的模拟实现原创 2022-09-27 22:28:59 · 776 阅读 · 0 评论 -
【C++】STL中 vector 的模拟实现
C++标准模板库中 vector 的模拟实现原创 2022-09-25 16:58:21 · 1108 阅读 · 0 评论 -
【C++】日期类的实现
关于C++中日期类的实现原创 2022-09-13 15:25:50 · 1920 阅读 · 1 评论 -
【C++】STL中 string 的模拟实现
C++中 string 类的模拟实现原创 2022-09-12 12:48:22 · 787 阅读 · 0 评论 -
【C++】STL中 string 的常用接口
介绍C++中 string 类的常用接口原创 2022-09-11 19:01:28 · 818 阅读 · 0 评论 -
【C++】模板(初级)
关于C++中泛型编程——模板的介绍原创 2022-09-03 16:07:08 · 642 阅读 · 0 评论 -
【C++】内存管理——new与delete
初步了解C++中new和delete的使用,让你短时间快速上手.原创 2022-08-28 11:02:34 · 579 阅读 · 0 评论 -
【C++】类和对象 从入门到超神
带你了解类和对象中非常重要的知识点——初始化列表、static成员、友元等知识点,让你十分钟掌握它们的使用场景和注意事项。原创 2022-08-24 10:03:51 · 499 阅读 · 0 评论 -
C++ 类和对象 从入门到超神(下)
一网打尽C++中类和对象中的基础知识,看完这三篇直接初步上手C++,一起来看看吧原创 2022-08-23 12:07:59 · 303 阅读 · 0 评论 -
【C++】类和对象 从入门到超神 (中)
此篇博客我们要了解的是类和对象中的默认成员函数、构造函数以及析构函数,通过此篇博客的详解,你会对构造函数、析构函数有更深层次的了解,一起来学习吧~~~原创 2022-07-31 10:48:48 · 256 阅读 · 0 评论 -
【C++】类和对象 从入门到超神 (上)
C++重要概念——类和对象,看完这个系列,让你的C++实力从入门到超神。概念清晰、举例得当,配上形的图片,让你底层理解类和对象,不信一起来看看吧~~~原创 2022-07-24 15:54:51 · 548 阅读 · 1 评论 -
C++之 内联函数
在C语言中我们可以使用宏和函数,但是它们都有其自身的缺点。那C++中有没有一种技术既可以整合它们其中的优点、又弥补了他么的缺点呢?那就是本篇文章介绍的C++内联函数。我们一起来看看吧~~~~......原创 2022-07-20 13:09:13 · 4299 阅读 · 0 评论 -
【C++】之引用详解 什么是引用?
深度C++中引用的使用方式、已经引用在函数中的作用、常引用、函数形式参数引用、做函数返回值——引用返回的深度分析,你确定你都了解吗?一起来看看吧~~~~原创 2022-07-18 16:53:42 · 8418 阅读 · 1 评论 -
【extern “C“】C++调用C语言静态库 (图片 + 步骤详解)
C语言生成的静态库可以在C++的编译下运行,而C++生成的静态库同样可以在C语言的编译下运行,是如何做到这种效果呢?让我们一起来学习一下吧~原创 2022-07-17 21:10:17 · 2911 阅读 · 2 评论 -
【C++】命名空间、函数重载、缺省参数—底层你真的了解吗
C++入门到超神第一篇,本篇主要介绍C++在C的基础上引入的新特性——命名空间、函数重载、缺省参数,这些新的定义弥补了C语言的设计缺陷,使C++变得规范、灵活,我们快来一起学习吧~原创 2022-07-17 17:06:38 · 543 阅读 · 0 评论