【发布时间】:2013-01-11 23:55:46
【问题描述】:
元组类似于结构(在这里讨论:Boost::Tuples vs Structs for return values)。似乎唯一的优点是写 struct 更方便,因为它更短,而且是按键而不是数字。
还可以使用 fusion map 和 structs 来通过 key Boost::Tuples vs Structs for return values 访问来模拟结构。写的有点多。
似乎也没有性能损失。好吧,融合可能会更快,因为它使用视图。
所以使用结构的唯一原因是您不想多写几行代码并保持代码可读性?
【问题讨论】:
标签: c++ struct boost-fusion boost-tuples stdtuple