Y
Size: a a a
Y
Y
Y
Y
MK
ЕО
p
ЕО
p
ЕО
ЕО
МП
b := []byte("qwerty")
header := *(*reflect.SliceHeader)(unsafe.Pointer(&b))
// header.Data - unsafe.Pointer который можно отдавать в сишную функцию
unsafe.Pointer(&reflect.SliceHeader{Data: uintptr(p), Len: s, Cap: s})
МП
ВС
b := []byte("qwerty")
header := *(*reflect.SliceHeader)(unsafe.Pointer(&b))
// header.Data - unsafe.Pointer который можно отдавать в сишную функцию
unsafe.Pointer(&reflect.SliceHeader{Data: uintptr(p), Len: s, Cap: s})
МП
МП