Итерация по карте свойств tablib

Добрый вечер,

Недавно я нашел TagLib библиотека. Это действительно хороший вариант, но я не могу найти возможность получить ключи и значения неизвестных ключей на карте свойств (другими словами, для итерации карты).

Этот код используется для получения карты:

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

Есть идеи?

3

Решение

Вы можете выполнять итерации так же, как итерации по стандартному контейнеру:

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

Документация показывает PropertyMap продолжается List<T>, который, кажется, удовлетворяет всем требованиям контейнера.

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]