【发布时间】:2017-01-06 20:30:49
【问题描述】:
我需要一个可简单复制的类元组类,但不存在合适的实现,我自己想不出一个,我认为甚至不可能。原因是参考。 ::std::tuple 可以保存引用,但是可简单复制的元组可能无法保存,因为它可能没有非平凡的构造函数,并且引用必须在类元组类的构造函数中初始化,并且存储引用包装器会使类似元组的类不平凡。我的问题在标题中。
【问题讨论】:
-
我的问题根本不是指 ::std::tuple ,而是指自定义元组,它不是重复的。我实际上认为这样的元组是可能的。
-
您需要参考支持吗? this implementation 有帮助吗?
-
@Revolver_Ocelot 是的,经过一些修复。 github.com/user1095108/generic/blob/master/many.hpp 可能还有bug。