为什么在C++中使用元组不是更常见?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (33)

为什么没有人在C++中使用元组

tie(a,b) = make_tuple(b,a); //swap a and b

这当然比这更好:

temp=a;
a=b;
b=temp;

当然,可以这样做的:

swap(a,b);

以用元组来完成这个任务:

tie(a,b,c) = make_tuple(b,c,a);
提问于
用户回答回答于

因为它还没有标准。任何非标准都有更高的障碍。

用户回答回答于

作为一个非Boost示例:有多少人使用<algorithm>?

扫码关注云+社区