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)