C++
文章平均质量分 95
hrimkn
这个作者很懒,什么都没留下…
展开
-
【C++详解】——异常
本文主要介绍了C++的异常相关知识:C语言传统的处理错误的方式,C++异常概念,异常的用法,自定义异常体系,标准库异常体系,异常的优缺点。原创 2023-07-23 11:12:35 · 114 阅读 · 1 评论 -
【C++详解】——C++11
本文是C++11的初步入门,介绍了C++11新增的列表初始化、声明相关、范围for的用法以及原理。原创 2023-07-20 10:25:50 · 160 阅读 · 0 评论 -
【C++详解】——哈希
本文介绍了unordered系列关联式容器,它们的底层结构哈希表,模拟实现了闭散列和开散列的哈希表。原创 2023-07-02 14:17:50 · 758 阅读 · 0 评论 -
【C++详解】——红黑树
本文介绍了红黑树的概念、性质,详细解释了红黑树插入节点的过程。原创 2023-06-26 15:48:01 · 1388 阅读 · 0 评论 -
【C++详解】——搜索二叉树
本文介绍了搜索二叉树的原理,并且模拟实现了一个搜索二叉树,其中插入、删除、查找功能分别使用了递归和非递归两种实现方式。本文还介绍了两种搜索二叉树的应用场景,根据相应的应用场景将搜索二叉树改造成了KV结构。本文详细代码链接:https://gitee.com/hrimkn原创 2023-04-22 16:59:36 · 574 阅读 · 2 评论 -
【C++详解】——多态
本文介绍了C++当中的多态。解释了多态的概念、多态的定义及实现,重点讲述了虚函数的重写,讨论了c++当中重载、重写、重定义的区别。同时也介绍了抽象类的概念,说明了c++能够实现多态的具体原理,最后阐述了单继承以及多继承当中虚函数表的存储情况。文中的图片以及代码链接:https://gitee.com/hrimkn/c--code原创 2023-04-13 21:20:04 · 218 阅读 · 2 评论 -
【C++详解】——继承
C++继承详解原创 2023-03-25 20:43:57 · 91 阅读 · 3 评论 -
【C++详解】——vector模拟实现
本文首先简单介绍了vector,随后模拟实现了vector。解决了模拟实现过程中,reserve扩容时导致的问题,insert和erase过程中迭代器失效问题,构造函数复用迭代器构造以及构造n个val值时出现的问题,拷贝构造函数中对于自定义类型的处理。原创 2022-11-23 20:24:40 · 683 阅读 · 4 评论 -
【C++详解】——模板
C++模板详解,函数模板,类模板,以及泛型编程的概念原创 2022-10-28 19:43:27 · 1214 阅读 · 3 评论 -
【C++学习分享】——内存管理详解
C/C++内存分布C语言中动态内存管理方式malloc、calloc、realloc、freeC++中动态内存管理方式new和delete操作内置类型new和delete操作自定义类型new和delete的底层机制operator new和operator delete函数new和delete实现原理内置类型自定义类型探讨malloc/free和new/delete内存泄漏原创 2022-10-20 17:30:05 · 378 阅读 · 3 评论