![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++预习
louyijie
这个作者很懒,什么都没留下…
展开
-
C++第一章
1.1 C++简介 C++融合了三种不同的编程方式:①C语言代表的过程性语言 ②类代表的面向过程的语音 ③C++模版支持的泛型编程 1.2 C语言编程原理:①数据+算法 ②自顶向下 面向对象编程:强调数据,试图让语言来满足问题的需求 特点:①封装:隐藏数据,使其免遭不适当的房屋原创 2017-02-27 17:05:27 · 220 阅读 · 0 评论 -
如何实现内存分配器?
内存分配器(Memory Allocator)负责内存管理,实现动态内存的分配和释放。内存分配器分为两级。第一级分配器直接调用C函数分配内存,第二级分配器则采用内存池来管理内存。如果申请的内存块足够大,那么启动第一级分配器,否则启动第二级分配器。这种设计的优点是可以快速分配和释放小块内存,同时避免内存碎片;缺点是内存池的生命周期比较长,并且很难显式释放。 一些平台对某些特定类型的数据只能从某转载 2017-04-05 12:58:33 · 1118 阅读 · 0 评论