摘要: #1. 概述 本文实现了一个简陋的allocator,并简单解释了new/delete的内部实现过程。 #2. 一个简单的STL allocator STL allocator是容器中的空间配置器,标准库默认的是std :: allocator。它的主要作用是内存分配与释放,对象构造和析构。它隐藏在 阅读全文
posted @ 2021-09-01 23:31 HIT_055 阅读(254) 评论(0) 推荐(0)
摘要: 1. 概述 本想将unique_ptr, shared_ptr和weak_ptr写在同一篇文章中,无奈越(废)写(话)越(连)长(篇),本着不给自己和读者太大压力的原则,最终决定分为三篇去描述它们(不是恶意凑文章数哦)。本篇文章主要描述了unique_ptr,在此之前先给出了auto_ptr的介绍, 阅读全文
posted @ 2021-08-29 17:53 HIT_055 阅读(474) 评论(0) 推荐(0)
摘要: 简书:https://www.jianshu.com/p/f97e211fdc2d 知乎:https://zhuanlan.zhihu.com/p/404620289 阅读全文
posted @ 2021-08-29 09:36 HIT_055 阅读(46) 评论(0) 推荐(0)
摘要: 简书:https://www.jianshu.com/p/0c9b4e1e7b9f 知乎:https://zhuanlan.zhihu.com/p/404619710 阅读全文
posted @ 2021-08-28 23:36 HIT_055 阅读(41) 评论(0) 推荐(0)
摘要: 本文主要介绍了今天工作中遇到的STL stable_sort算法自定义比较函数的问题 阅读全文
posted @ 2021-08-20 00:14 HIT_055 阅读(349) 评论(0) 推荐(0)
摘要: “工欲善其事必先利其器”,本篇文章主要介绍gdb的基础使用。 阅读全文
posted @ 2021-08-19 00:26 HIT_055 阅读(483) 评论(0) 推荐(0)
摘要: 本文介绍了面向对象的程序设计中类的六大关系,它们分别是Composition、Aggregation、Association、Dependency、Generalization和Realization。 阅读全文
posted @ 2021-08-15 12:44 HIT_055 阅读(419) 评论(0) 推荐(0)
摘要: TDD原理简介,并结合C++实例分享其实现过程。 阅读全文
posted @ 2021-08-15 12:31 HIT_055 阅读(1101) 评论(0) 推荐(0)