猿问

Go / CGo-如何使用作为指针传递的C数组

我将其发布为问题/答案,因为这花了我一段时间才能解决,并且我不介意我的解决方案有任何反馈。在Go / CGo中,如何处理作为指针传递的C数组?


例如,使用此C结构:


struct _GNetSnmpVarBind {                     

    guint32     *oid;       /* name of the variable */

    gsize       oid_len;    /* length of the name */

    ... and other fields

};  

我想将oid字段转换为Go字符串,如何使用guint32 *指针?


大话西游666
浏览 337回答 3
3回答
随时随地看视频慕课网APP

相关分类

Go
我要回答