某内存池中的指针用法
来源:互联网 发布:十大网络语 编辑:程序博客网 时间:2024/05/17 08:45
内存池实现有许多种,各有不同的优缺点。
这里不是主要说内存池,只是觉得这个内存池中的指针用得很飘逸!
简单提示一下: unsigned char** next = (unsigned char**)mStartPotinter;
mStartPotinter作为二维指针的时候,相当于是一系列的unsigned char* [].
对于第一个 *next 相当于(unsigned char*)mStartPointer[0].
第二个相当于(unsigned char*)mStartPointer[sizeof(T)*1];
第三个相当于(unsigned char*)mStartPointer[sizeof(T)*2];
所以,构造BLOCK之间关系的时候,也可以写成
不想多解释了,累。估计多看几分种啥都明白了!
- 某内存池中的指针用法
- 从单链表创建中的内存变化来理解结构体指针与二级指针的用法
- 类中的函数指针用法
- C++中的指针用法汇集
- C++中的指针用法汇集
- C++中的指针用法总结
- C++中的指针用法汇集
- C++中的指针用法总结
- 指针在接口中的用法
- 内存陷阱 驯服C++中的野指针
- C 语言中的指针和内存泄漏
- C语言中的指针和内存泄漏
- C 语言中的指针和内存泄漏
- C语言中的指针和内存泄漏
- C 语言中的指针和内存泄漏
- C 语言中的指针和内存泄漏
- C 语言中的指针和内存泄漏
- C 语言中的指针和内存泄漏
- 啥都想!!!
- 毕业设计,MD2模型动画展示
- C++对象的内存布局
- C语言 指针数组
- 函数中分配内存的问题
- 某内存池中的指针用法
- 冒泡排序与选择排序的不同、快速排序与选择排序的结合
- 深入理解函数中分配内存的问题
- security cookie
- DirectX支配游戏!历代GPU架构全解析
- 关于Windows
- Windows中的错误处理
- 带文件名和行号的信息输出宏
- 编写符合ANSI和Unicode的应用程序