こんばんは、
最近、taglibライブラリを見つけました。これは非常に優れた機能ですが、プロパティ マップで不明なキーのキーと値を取得する (つまり、マップを反復する) 可能性を見つけることができません。
このコードは、マップを取得するために使用されます。
TagLib::FileRef file(file_path);
TagLib::PropertyMap map = file.tag()->properties();
何か案は?
こんばんは、
最近、taglibライブラリを見つけました。これは非常に優れた機能ですが、プロパティ マップで不明なキーのキーと値を取得する (つまり、マップを反復する) 可能性を見つけることができません。
このコードは、マップを取得するために使用されます。
TagLib::FileRef file(file_path);
TagLib::PropertyMap map = file.tag()->properties();
何か案は?
標準コンテナを反復するのと同じ方法で反復できます。
for (auto it = map.begin(); it != map.end(); it++) {
// Do something with it.
}
ドキュメントにはPropertyMap
extends が示されていますがList<T>
、これはすべてのコンテナ要件を満たしているようです。