如果每个结构都包含一个大小不同的字符串数组,那么如何正确地 malloc 一个结构数组?
因此每个结构可能有不同的大小,并且不可能
realloc(结构体数量 * sizeof(结构体名称))
after
malloc(初始大小 * sizeof(结构名称)
如何为此分配内存并跟踪正在发生的事情?
如果你的结构体有一个 char *,它会占用一个指针的大小。如果它有一个char[200],它就占用两百个字节。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)