- 博客(3)
- 收藏
- 关注
原创 C++当中volatile指针与const指针的真正含义(一)。
假如说你正在开发一个底层的程序,那与内存的直接交互是不可避免的,程序当中会存在不少指针。用指针来操作内存十分灵活,但也是不少问题的根源,减少这些问题就是这篇文章的目的。 在我正式开始讲解之前,需要让大家熟悉一种并不常用的写法。定义一个const指针,比如:const int* ptr;当然我们还可以这样写:int const * ptr; 以上两种写法
2012-11-18 17:04:54 1274
原创 Unix系统下使用内存池的必要性。
以下的分析都是我对动态内存分配以及内存池的个人理解,如果有什么不对的地方,欢迎指正。我想大多数Unix程序员会经常用到glibc, 即使你使用的不是gcc。glibc的内存分配器malloc, 也就是分配动态内存最直接的方法,一些初学者会认为它仅仅是对API的简单封装。 但是我们知道, glibc的malloc没有那么简单, 它的实现基于ptmalloc, ptmalloc使用的是
2012-08-07 13:15:45 969
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人