STL-Pair-artige Triplett-Klasse - rolle ich meine eigene?

Ich möchte eine Triplett-Klasse verwenden, die so ähnlich wie möglich zu std :: pair ist. STL scheint keine zu haben. Ich möchte nichts zu Schweres wie Boost verwenden. Gibt es eine nützliche FOSS-Triplet-Klasse ohne einschränkende Lizenz, die ich irgendwo heben könnte? Soll ich meine eigenen rollen? Soll ich etwas ganz anderes machen?

Bearbeiten: Überstd::tuple...

Gibt es wirklich keinen Nutzen für eine triplettspezifische Klasse? Ich meine, mit Tupel kann ich nicht

template<typename T1, typename T2, typename T3> std::tuple<T1, T2, T3> triple;

jetzt kann ich? Muss ich nicht einzelne Typenkombinationen dreifach eingeben?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage