在纯 C 语言中,如果我想要一个结构的浅堆副本,我malloc()会这样做memcpy()。
在 Go 中,我想我必须这样做:
original := Data{...}
copy := &Data{} // malloc
*copy = original // memcpy
但这对我来说并不好看,也不惯用。什么是“正确”的做法?
幕布斯6054654
尚方宝剑之说
相关分类