Это C struct , которую я хочу перенести в Go struct :
struct InputBuffer_t {
char* buffer;
size_t buffer_length;
ssize_t input_length;
};
Но есть способобъявлять переменную buffer_length без использования C.size_t cgo указатель в Go .
Это касается переносимости.Если я напишу Go struct таким образом, она будет переносимой?
type InputBuffer struct {
Buffer string
BufferLength uint32
InputLength uint32
};