嵌入式指针
一般应用在内存池相关的代码中,成功使用嵌入式指针有个前提条件:类A对象的sizeof必须不小于4个字节
工作原理:借用A对象所占用的内存空间中的前4个字节,用来链住这些空闲的内存块;
但是一旦某一块内存被分配出去,那么这个块的前4个字节就不在需要了,此时这4个字节(这里的4字节指的是当前编译器默认的指针类型所占内存大小)可以被类A对象正常使用;
1 |
|
提示:平时用 ++i 而不是 i++可以少生成一次临时对象。(for循环里)
I'm so cute. Please give me money.
- Post link: https://github.com/TheBge/TheBge.github.io/2021/03/21/%E5%B5%8C%E5%85%A5%E5%BC%8F%E6%8C%87%E9%92%88/
- Copyright Notice: All articles in this blog are licensed under unless otherwise stated.
若没有本文 Issue,您可以使用 Comment 模版新建。
GitHub IssuesGitHub Discussions