golang: 利用unsafe操作未导出变量

陈一回 · 2014-10-04 19:26:58
更多评论

请问为啥我要把代码修改成这样才能出来正确的结果? var j int64 = (int64)(unsafe.Pointer(uintptr(unsafe.Pointer(v)) + uintptr(unsafe.Sizeof(int64(0)))))

#2

是不是用了32位的操作系统?

#3