Гетерогенные контейнеры в C ++

Я видел этот хороший рисунок, который классифицирует, какой контейнер STL подойдет на основе различных требований данных, таких как:

- Фиксированный размер и переменный размер

- Данные одного типа против другого типа

- Сортировка против несортированных данных

- Последовательный и произвольный доступ

http://plasmahh.projectiwear.org/cce_clean.svg

Я заметил, что в C ++ STL нет контейнера, который

Размер переменнойГетерогенный (данные разных типов).

Разве в С ++ нет чего-то для этого?

PS - Может быть много перестановок, различающих различные свойства контейнеров, и многие другие тоже не могут быть предоставлены в STL.

Ответы на вопрос(2)

Ваш ответ на вопрос