我想在没有不必要的移动或复制的情况下取出临时成员。假设我有:classTP{T_t1,_t2;};我想从TP()得到_t1和_t2。不复制/移动成员是否可能?我尝试过使用元组并尝试“转发”(我认为这是不可能的)成员,但我能得到的最好结果是移动,或者成员立即死亡。在下面的playground中,使用B::as_tuple2的成员死得太早,除非结果绑定(bind)到非引用类型,否则成员将被移动。B::as_tuple在客户端使用auto简单地移动是安全的。我认为这在技术上应该是可行的,因为临时对象会立即终止,并且成员确实会终止,同时它们可以绑定(bind)到调用站点上的变量(我错了吗?),