【发布时间】:2019-03-28 08:08:47
【问题描述】:
我将此作为问题/答案发布,因为我花了一段时间才解决问题,而且我不介意对我的解决方案提供一些反馈。在 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* 指针?
【问题讨论】: