Я хочу использовать триплетный класс, как можно более похожий на std:: pair. У STL, похоже, нет такого. Я не хочу использовать что-то слишком тяжелое, как Boost. Есть ли какой-нибудь полезный класс триплетной лицензии FOSS, который я могу поднять откуда-нибудь? Должен ли я катиться самостоятельно? Должен ли я вообще что-то делать?
Изменить: О std::tuple
...
Действительно ли нет преимущества для триплетного класса? Я имею в виду, с кортежем, я не могу сделать
template<typename T1, typename T2, typename T3> std::tuple<T1, T2, T3> triple;
Теперь я могу? Разве мне не придется вводить типефические тройки с индивидуальным типом?