From 0139c1105256fa564b2ccda17857a0d6e4721cec Mon Sep 17 00:00:00 2001 From: EDDYCJY <313687982@qq.com> Date: Sun, 6 Jan 2019 20:07:02 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20unsafe.Offsetof=20?= =?UTF-8?q?=E7=9A=84=E6=8F=8F=E8=BF=B0=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...210\344\270\200\344\272\256\347\232\204Go-unsafe-Pointer.md" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/golang/pkg/2018-12-15-\346\234\211\347\202\271\344\270\215\345\256\211\345\205\250\345\215\264\345\217\210\344\270\200\344\272\256\347\232\204Go-unsafe-Pointer.md" "b/golang/pkg/2018-12-15-\346\234\211\347\202\271\344\270\215\345\256\211\345\205\250\345\215\264\345\217\210\344\270\200\344\272\256\347\232\204Go-unsafe-Pointer.md" index 78b4f7e..73a0989 100644 --- "a/golang/pkg/2018-12-15-\346\234\211\347\202\271\344\270\215\345\256\211\345\205\250\345\215\264\345\217\210\344\270\200\344\272\256\347\232\204Go-unsafe-Pointer.md" +++ "b/golang/pkg/2018-12-15-\346\234\211\347\202\271\344\270\215\345\256\211\345\205\250\345\215\264\345\217\210\344\270\200\344\272\256\347\232\204Go-unsafe-Pointer.md" @@ -124,7 +124,7 @@ n.i: 煎鱼, n.j: 2 type uintptr uintptr ``` -2、unsafe.Offsetof:返回变量的字节大小,也就是本文用到的偏移量大小。需要注意的是入参 `ArbitraryType` 表示任意类型,并非定义的 `int`。它实际作用是一个占位符 +2、unsafe.Offsetof:返回成员变量 x 在结构体当中的偏移量。更具体的讲,就是返回结构体初始位置到 x 之间的字节数。需要注意的是入参 `ArbitraryType` 表示任意类型,并非定义的 `int`。它实际作用是一个占位符 ``` func Offsetof(x ArbitraryType) uintptr