Każda struktura danych STL, jak para, która daje trzy elementy (typy) zamiast dwóch?

Pytanie 1:

Używam C ++ 11 i uczę się. Zdaję sobie sprawę, że mogę to zrobić za pomocą dwóch par:

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

Czy to najlepszy sposób?

Pytanie 2:

Jeśli nie potrzebuję różnych typów, takich samych typów dla dwóch przedmiotów, czy jest to para odpadów do wykorzystania, co powinienem wtedy użyć? Dla trzech przedmiotów? (ponownie ten sam typ)

questionAnswers(1)

yourAnswerToTheQuestion