c - Golang C 绑定类型设计
问题描述
type Foobar C.struct_foobar
对比
type Foobar struct {
foobar C.struct_foobar
}
哪一个在为 C lib 编写 Golang 绑定方面有哪些(不利)优势?
解决方案
第二个示例清楚地显示了其他包无法访问的数据结构。
对于第一个,这是不可能的。
推荐阅读
- javascript - 无法从数组 javascript 输出值然后按从高到低排序
- android - 将editextext动态添加到android应用程序并检索值
- css - 如何以绝对位置显示画布滚动
- ionic-framework - 其他应用程序可访问的 LocalStorage 中设置的键值
- c# - 为什么全局对象会导致无法工作的代码?
- css - 对齐通过网格区域强制在单元格内的项目
- php - 提交 Web 表单后无法发送电子邮件
- machine-learning - 将数据从一个 Google 帐户中的 gcloud vm 实例传输到另一个 Google 帐户中的 GCS
- c++ - Qt 与信号链接错误,LNK2019
- go - golang time.Format() 为相同的 unix 时间戳给出不同的结果