size_t в Go без использования cgo - PullRequest
0 голосов
/ 23 мая 2018

Это 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
};
...