【发布时间】:2015-10-07 20:12:58
【问题描述】:
我在我的代码上运行 valgrind 并看到两个错误。
地址 0x93d1e2c 是一个大小为 2,048 的块分配后的 12 个字节
我浏览了所有讨论,到处都提到“地址 xyz 在大小块 之后是“0”字节,已分配“。当有人分配 X 字节并将其类型转换为大小为 Y 字节且 Y > X 的东西时,似乎会发生这种情况。
那么,当它说“块后 12 个字节”而不是“块后 0 个字节”时,它是什么意思?有人可以帮忙吗?
谢谢, 尼尔
【问题讨论】:
标签: valgrind