标签: memory data-structures go garbage-collection
假设我们使用指针作为键向地图添加值。这个指针的内存地址是否会改变?如果是这样,将在地图中查找失败因为插入时它有不同的内存地址吗?
答案 0 :(得分:9)
内存地址是否可以在指针中改变?是的,但在the unsafe package之外,并没有将指针公开为uints。那么,在地图上查找会失败吗?否。
点击the spec了解详情。链接部分甚至包括指针键控映射作为示例。