【发布时间】:2015-12-24 03:02:40
【问题描述】:
struct listblock
{
struct listblock*next;
struct listnode*head;
int countNode;
}
作者说分配其单个节点需要(12 字节 + 8 字节开销)我不明白这 8 字节开销是什么意思,他是如何计算的?
【问题讨论】:
-
能否包含您阅读此代码的上下文?对于初学者,如果您保留对这个单个节点的引用,它将需要内存。
-
我已经提到了主题展开的链接列表
-
确切数量取决于您的
malloc实施。不过,4-8 字节是一个非常典型的数字。
标签: c data-structures