判断go对象是否能直接赋值进行深拷贝

jan-bar · · 2581 次点击
更多评论
```go func pointerless(x any) bool { var ptr uintptr ptr = *(*uintptr)(unsafe.Pointer(uintptr(*(*unsafe.Pointer)(unsafe.Pointer(&x))) + unsafe.Sizeof(ptr))) return ptr == 0 } ```
#2
jan-bar
想要拥有,必定付出。
看的不太懂,但我大为震撼。
#3