uintptr
一个足够大的无符号整型, 用来表示任意地址。
可以进行数值计算。
unsafe.Pointer
一个可以指向任意类型的指针。
不可以进行数值计算。
有四种区别于其他类型的特殊操作:
- 任意类型的指针值均可转换为 Pointer。
- Pointer 均可转换为任意类型的指针值。
- uintptr 均可转换为 Pointer。
- Pointer 均可转换为 uintptr。
————————————————
应为楼主对这个技术点掌握不及格,为了以后多复习,所有这里直接引用一位大神的介绍:
原文链接:https://blog.csdn.net/hello_ufo/article/details/86713947
原文链接:https://blog.csdn.net/RA681t58CJxsgCkJ31/article/details/85241470
网友评论