首页 > 解决方案 > Golang C 绑定类型设计

问题描述

type Foobar C.struct_foobar

对比

type Foobar struct {
    foobar C.struct_foobar
}

哪一个在为 C lib 编写 Golang 绑定方面有哪些(不利)优势?

标签: cgobindingshared-librarieswrapper

解决方案


第二个示例清楚地显示了其他包无法访问的数据结构。

对于第一个,这是不可能的。


推荐阅读