给定一个结构:
type Foo struct { Bar int }
选项1,地图的关键:struct value
struct value
map[Foo]bool
选项2,地图的关键:pointer to struct
pointer to struct
map[*Foo]bool
在某些情况下我必须选择选项 2吗?IE:
内存效率?
巨大的结构价值?
一般来说,将 map 的键设为 的合理用例有哪些pointer to struct?
30秒到达战场
相关分类