我正在尝试从TagLib :: PropertyMap中获取值。我已经看到了一些通过遍历k / v对来获取值的方法,但这是最有效的方法吗?我是否应该能够从C ++返回PropertyMap并转换为map [string] string?
我是否只能从C ++返回PropertyMap并转换为map [string] string?
不,当然不是:
Go中没有强制类型转换,只有类型转换。
C ++的PropertyMap类型和Go的映射类型完全不同,因此您无法进行类型转换。
即使您可以键入转换映射类型:C ++和Go的字符串类型也完全不同。