![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
内存管理
可见一斑
这个作者很懒,什么都没留下…
展开
-
C++当中volatile指针与const指针的真正含义(一)。
假如说你正在开发一个底层的程序,那与内存的直接交互是不可避免的,程序当中会存在不少指针。用指针来操作内存十分灵活,但也是不少问题的根源,减少这些问题就是这篇文章的目的。 在我正式开始讲解之前,需要让大家熟悉一种并不常用的写法。定义一个const指针,比如:const int* ptr;当然我们还可以这样写:int const * ptr; 以上两种写法原创 2012-11-18 17:04:54 · 1266 阅读 · 0 评论 -
Unix系统下使用内存池的必要性。
以下的分析都是我对动态内存分配以及内存池的个人理解,如果有什么不对的地方,欢迎指正。我想大多数Unix程序员会经常用到glibc, 即使你使用的不是gcc。glibc的内存分配器malloc, 也就是分配动态内存最直接的方法,一些初学者会认为它仅仅是对API的简单封装。 但是我们知道, glibc的malloc没有那么简单, 它的实现基于ptmalloc, ptmalloc使用的是原创 2012-08-07 13:15:45 · 965 阅读 · 0 评论