Здравствуйте, Went, Вы писали:
UA>>>>Делали бы так... W>>>Для этого есть туплы. EP>>У их полей нет имён. W>Само собой.
В этом их большАя часть различий (другая часть вытекает из отсутствия compile-time reflection).
С именами полей код получается более выразительным, нежели с безликими first/second/get<I>. Всем известный пример — std::map::insert, но там хоть типы разные.