Гетерогенные контейнеры в C ++
Я видел этот хороший рисунок, который классифицирует, какой контейнер STL подойдет на основе различных требований данных, таких как:
- Фиксированный размер и переменный размер
- Данные одного типа против другого типа
- Сортировка против несортированных данных
- Последовательный и произвольный доступ
http://plasmahh.projectiwear.org/cce_clean.svg
Я заметил, что в C ++ STL нет контейнера, который
Размер переменнойГетерогенный (данные разных типов).Разве в С ++ нет чего-то для этого?
PS - Может быть много перестановок, различающих различные свойства контейнеров, и многие другие тоже не могут быть предоставлены в STL.