
C++
文章平均质量分 91
C++
柒个葫芦
!!!
展开
-
【C++】详解智能指针
内存泄露:内存泄露是因为疏忽或错误造成程序未能释放已经不再使用的内存的情况。内存泄露并不是指内存在物理上的消失,而是应用程序分配某段内存后,因为设计错误,失去了对该段内存的控制,因而造成了内存的浪费。内存泄露的危害:长期运行的程序出现内存泄露,影响很大,如操作系统、后台服务等等,出现内存泄露会导致响应越来越慢,最终卡死。// 1.内存申请了忘记释放// 2.异常安全问题Func();// 这里Func函数抛异常导致 delete[] p3未执行,p3没被释放.原创 2024-03-21 00:42:24 · 1084 阅读 · 0 评论 -
【C++】C++11---右值引用和移动语义
传统的C++语法中就有引用的语法,而C++11中新增了的右值引用语法特性,所以从现在开始我们之前学习的引用就叫做左值引用。无论左值引用还是右值引用,都是给对象取别名。左值是一个表示数据的表达式(如变量名或解引用的指针),我们可以获取它的地址,可以对它赋值,左值可以出现赋值符号的左边,右值不能出现在赋值符号左边。定义时const修饰符后的左值,不能给他赋值,但是可以取它的地址。左值引用就是给左值的引用,给左值取别名。int main()// 以下的p、b、c、*p都是左值int b = 1;原创 2024-03-08 22:02:52 · 1056 阅读 · 0 评论 -
【C++】异常
详解C++中的异常原创 2023-09-07 13:52:06 · 444 阅读 · 2 评论 -
【C++】C++11--- 线程库及详解lock_guard与unique_lock
详解线程库及其lock_guard与unique_lock的使用原创 2023-08-07 14:19:44 · 1399 阅读 · 2 评论 -
【C++】C++11---lambda表达式
详解lambda表达式原创 2023-07-26 12:07:15 · 779 阅读 · 3 评论 -
【C++】红黑树
详解红黑树的插入操作原创 2023-07-13 14:51:50 · 256 阅读 · 1 评论 -
【C++】详解AVL树的旋转及其插入操作
详解AVL树的右单旋、左单旋、左右单旋、右左单旋及其AVL树的插入操作原创 2023-07-12 13:08:39 · 423 阅读 · 2 评论 -
【C++】详解set和map
详解set和map,及其使用,详解set与multiset的区别和map与multimap的区别原创 2023-07-05 15:18:39 · 833 阅读 · 3 评论 -
【C++】二叉搜索树
详解二叉搜索树,及其K模型与KV模型原创 2023-07-03 16:06:31 · 394 阅读 · 4 评论 -
【C++】详解多态
详解多态原创 2023-06-30 12:26:44 · 4834 阅读 · 8 评论 -
【C++】详解继承
详解继承及多继承,菱形继承及菱形虚拟继承原创 2023-06-27 11:57:30 · 596 阅读 · 4 评论 -
【C++】模版进阶
详解非类型模版参数、模版的特化、模版的分离编译及模版的优缺点原创 2023-06-14 17:03:41 · 1529 阅读 · 8 评论 -
【C++】deque的用法
本文介绍了deque的用法,及其为什么是stack和queue的底层默认容器原创 2023-06-08 19:26:27 · 2585 阅读 · 7 评论 -
【C++】queue和priority_queue的用法及模拟实现
queue和priority_queue的用法及模拟实现原创 2023-06-01 19:30:11 · 805 阅读 · 8 评论 -
【C++】STL中stack的用法及模拟实现
STL中stack的用法及模拟实现详解原创 2023-05-26 10:32:43 · 934 阅读 · 5 评论 -
【C++】详解STL中的list及其与vector的比较
详解STL中的list,模拟实现list,其与vector的比较原创 2023-05-18 11:43:14 · 1812 阅读 · 6 评论 -
【C++】vector的模拟实现及深度剖析
模拟实现vector及深度剖析原创 2023-05-11 11:55:41 · 498 阅读 · 7 评论 -
【C++】vector的介绍及使用
vector的介绍及其使用原创 2023-05-07 16:39:55 · 909 阅读 · 3 评论 -
【C++】模拟string类
模拟实现string类原创 2023-05-03 14:19:04 · 364 阅读 · 11 评论 -
【C++】string类常用接口
string类常用接口原创 2023-05-01 17:55:38 · 999 阅读 · 5 评论 -
【C++】模板初阶
模板初阶---1.泛型编程 2.函数模板 3.类模板原创 2023-03-08 18:54:56 · 514 阅读 · 3 评论 -
【C++】详解new与delete及其与malloc与free的区别
C/C++内存管理详解原创 2023-02-21 09:53:14 · 819 阅读 · 7 评论 -
【C++】类和对象(下)
类和对象(下)原创 2023-02-19 12:29:49 · 482 阅读 · 4 评论 -
【C++】类和对象(中)
类和对象(中)原创 2023-02-15 18:35:57 · 628 阅读 · 6 评论 -
【C++】类和对象(上)
类和对象(一)原创 2023-02-12 14:44:49 · 783 阅读 · 9 评论 -
【C++入门】
C++基础入门原创 2023-02-04 18:46:32 · 716 阅读 · 5 评论