鉴于:
typedef boost::tuple< T1, T2, T3, ..., Tn > Tuple_Tn
其中类型 T1, ... Tn 都已定义,
给定类型 T_another,我想定义一个新的元组类型:
typedef boost::tuple< T1, T2, T3, ..., Tn, T_another > Tuple_T_plus_1
但这是我的问题:在我想定义它的地方,我只能访问类型 Tuple_Tn 和 T_another。
换句话说,是否可以仅根据 Tuple_Tn 和 T_another 来定义 Tuple_T_plus_1?