3

晚上好,

最近我发现了taglib库。这是一个非常好的方法,但我找不到在属性映射中获取未知键的键和值的可能性(换句话说,迭代映射)。

此代码用于获取地图:

TagLib::FileRef file(file_path);
TagLib::PropertyMap map = file.tag()->properties();

有任何想法吗?

4

1 回答 1

3

您可以像迭代标准容器一样进行迭代:

for (auto it = map.begin(); it != map.end(); it++) {
    // Do something with it.
}

文档显示PropertyMapextends List<T>,这似乎满足所有容器要求。

于 2012-12-31T00:26:41.917 回答