Tôi thấy một số mẫu mã có cấu trúc như sau:
type point struct {
x, y int
}
func newPoint() *point {
return &point{10, 20}
}
Tôi có nền tảng C ++ và nó có vẻ như là lỗi đối với tôi. Ngữ nghĩa của cấu trúc như vậy là gì? Điểm mới được phân bổ trên ngăn xếp hay đống?