标签: c++ return-value return-type
使用C ++ 17,您可以从函数中返回多个值,如下所示:
struct SomeStruct{int a, b;}; SomeStruct getSomeStruct() {return SomeStruct();} //... auto [a,b] = getSomeStruct();
您可以将这样的多个值返回到已声明的变量中吗?
这不起作用:
int a, b; [a,b] = getSomeStruct();