【发布时间】:2017-09-21 07:25:48
【问题描述】:
Golang 中 x/sys/unix package 中的 Mmap() 系统调用返回 []byte 类型,而底层系统调用实际上返回一个指针。它是如何做到的?
更具体地说,在 Golang 开发人员的 this 包中,VirtualAlloc 函数只是返回一个指针。如何将其转换为字节切片,就像在 Unix 包中所做的一样?
【问题讨论】:
-
@mkopriva 哇,真不敢相信我错过了。您可以将其发布为答案吗?
-
该评论现在作为答案发布。
标签: pointers go system-calls mmap virtualalloc