type Point struct {
x, y int
}
var arr [4]Point
数组将如何在内存中布局?
实际物体会并排放置吗
[Point[x][y]][Point[x][y]][Point[x][y]][Point[x][y]]
或者数组是一个指针数组,对象存储在其他地方,比如 Java?
[&Point0][&Point1][&Point2][&Point3]
堆中的某处:
...[Point0[x][y]] ... [Point1[x][y]] .... [Point3[x][y]] ... [Point2[x][y]]
另外,如何make()在内存中布置切片?
make([]Point, 10)
白板的微信
相关分类