Я создаю C Структуры в моем коде Go, как это:Должен ли я освобождать структуры, созданные с помощью Cgo?
var data C.MyStruct_t
ли я, чтобы освободить их вручную в какой-то момент, как я делаю, когда я использую CString? С CString я часто делаю что-то вроде:
ctitle := C.String(title)
defer C.free(unsafe.Pointer(&ctitle))
C.my_func(&ctitle)