为了账号安全,请及时绑定邮箱和手机立即绑定

有没有办法将 TagLib::PropertyMap 传递给 Go?

有没有办法将 TagLib::PropertyMap 传递给 Go?

Go
呼啦一阵风 2022-06-01 17:51:05
我正在尝试将 TagLib::PropertyMap 中的值获取到 Go 中。我已经看到了一些通过循环 k/v 对来获取值的方法,但这是最有效的方法吗?我不应该只能从 C++ 返回 PropertyMap 并转换为 map[string]string 吗?
查看完整描述

1 回答

?
互换的青春

TA贡献1797条经验 获得超6个赞

我不应该只能从 C++ 返回 PropertyMap 并转换为 map[string]string 吗?

不,当然不是:

  1. Go 中没有强制转换,只有类型转换。

  2. C++ 的 PropertyMap 类型和 Go 的 map 类型完全不同,所以你不能对它们进行类型转换。

  3. 即使您可以键入转换映射类型:C++ 和 Go 的字符串类型完全不同。


查看完整回答
反对 回复 2022-06-01
  • 1 回答
  • 0 关注
  • 163 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号