- 博客(3)
- 收藏
- 关注
原创 C++ STL源码个人学习与分析记录 ——空间配置器(allocator)
继上一篇博客中分析了GCC编译器中的关于对象的析构与构建的基本工具Construct()与Destory()的定义,接下来分析用于处理对象构造与析构前后的内存空间的分配与释放的工具,空间配置器!
2024-08-23 16:13:29
521
原创 C++ STL源码个人学习与分析记录 ——Construct()与Destroy()
“源码之下,毫无秘密”,这是侯捷老师在其所著《STL源码分析 》中的一句话。考虑到此书年代久远,代码难免过时,便想着一边参考手中已有编译器的STL源代码实现,一边配合书中的介绍来学习STL标准,为此写下博客记录学习过程。
2024-08-22 09:08:12
546
原创 C++多重继承、钻石继承问题及其可行的优化方法
C++中处理面向对象部分时,常常会遇到多重继承问题,甚至会架构出钻石型多重继承。文章通过案例来介绍多重继承问题,钻石型多重继承的定义,并给出了一种多重继承的替换方法。
2024-08-18 15:59:14
753
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人