В данном докладе я рассказываю о том, что такое библиотека unsafe в Go, как можно работать с указателями и основы адресной арифметики. Также расскажу о случаях, где можно применить unsafe.
Пікірлер: 7
@Hanke1exe2 ай бұрын
Спасибо за видео!
@PakshinaNina2 ай бұрын
Репозиторий с примерами: github.com/PakshNina/golangunsafe
@mikhailm.8872 ай бұрын
В строчках типа headerSize := unsafe.Offsetof(pdu.ByteCounut) + unsafe.Sizeof(pdu.ByteCount) есть какой-то смысл привязываться к последнему полю в структуре, или можно написать просто headerSize := unsafe.Sizeof(pdu) ?