用tuple想返回几个就返回几个,然后用auto […]可以逐个解开。
用法:
auto f()
{
xxxxxx;
return std::make_tuple(a,b,c);
}
auto [a,b,c]=f<
本文介绍了C++中如何使用tuple来实现函数返回多个值的功能,通过示例展示了如何定义和解包tuple,使得函数能灵活地返回任意数量的值。
用tuple想返回几个就返回几个,然后用auto […]可以逐个解开。
用法:
auto f()
{
xxxxxx;
return std::make_tuple(a,b,c);
}
auto [a,b,c]=f<
813
2848

被折叠的 条评论
为什么被折叠?