Любая структура данных STL, как пара, которая дает три элемента (типа) вместо двух?

Вопрос 1:

Я использую C ++ 11, и я учусь. Я понимаю, что могу сделать это с двумя парами:

pair<pair<<#class _T1#>, <#class _T2#>>, <#class _T3#>>

Это лучший способ?

Вопрос 2:

Если я не нуждаюсь в разных типах, то есть в одном и том же типе для двух предметов, будет ли бесполезно использовать пару, что мне тогда использовать? Для трех предметов? (опять же тип)

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

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