c – 有没有像std :: tie std :: pair这样的东西?

c – 有没有像std :: tie std :: pair这样的东西?,第1张

概述元组: #include <tuple> // std::tuple, std::make_tuple, std::tieint num;char letter;std::tuple<int,char> num_letter;num_letter = std::make_tuple(10, 'a');std::tie(num, letter) = num_letter; 元组:
#include <tuple>        // std::tuple,std::make_tuple,std::tIEint num;char letter;std::tuple<int,char> num_letter;num_letter = std::make_tuple(10,'a');std::tIE(num,letter) = num_letter;  // unpack num_letter into num and letter

有配对的东西吗?

// ...num_letter = std::make_pair(10,'a');std::pair_tIE(num,letter) = num_letter;
解决方法 实际上,对于代码是完全一样的,因为std :: tuple有 operator = with std::pair as an argument.
num_letter = std::make_pair(10,letter) = num_letter;
总结

以上是内存溢出为你收集整理的c – 有没有像std :: tie std :: pair这样的东西?全部内容,希望文章能够帮你解决c – 有没有像std :: tie std :: pair这样的东西?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1247995.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-07
下一篇 2022-06-07

发表评论

登录后才能评论

评论列表(0条)

保存