
c++
文章平均质量分 67
木千
这个作者很懒,什么都没留下…
展开
-
小型内存池
我们都知道,不管是用new还是用malloc,每次系统分配内存的时候都要占用系统资源的。而且每次我们向操作系统分配内存的时候,得到的都是包含cookie的内存块,其实际大小要大于我们所申请的内存大小。对于频繁申请内存的情况,我们可以一次向系统申请一大块内存,然后自己管理,这样既能节省系统调用的时间,能节省多个cookie所占用的空间。原创 2021-12-08 22:15:41 · 283 阅读 · 0 评论 -
c++中关于new和delete的内容都在这里了
new expressionnew一个类型,会创建一个该类型的内存,然后调用构造函数,最后返回该内存的指针注意:该操作是原子性的。在vc6中的实现如下void *operator new(size_t size, const std::nothrow_t &) _THR.原创 2021-12-08 22:06:00 · 1262 阅读 · 0 评论