Мне нужно вызвать функцию C, которая нуждается в указателе struct как аргументе. Вот Код C:Как построить C struct в Go side?
struct Position
{
uint64_t index;
uint64_t offset;
};
int read(const char* filename, const Position* pos, const char** data)
Так Go кода, я думаю, я должен таНос памяти для создания объекта Позиции и передать его указатель на функцию C. Возможно, мне также нужно освободить память. Похоже, что C.CString(). Итак, как я могу это сделать? Есть ли какой-нибудь пример кода? СПАСИБО.