ฉันเห็นตัวอย่างโค้ดที่มีโครงสร้างดังนี้:
type point struct {
x, y int
}
func newPoint() *point {
return &point{10, 20}
}
ฉันมีพื้นหลัง C ++ และดูเหมือนว่ามีข้อผิดพลาดสำหรับฉัน อะไรคือความหมายของโครงสร้างดังกล่าว? มีการจัดสรรจุดใหม่บนสแต็กหรือฮีปหรือไม่?