
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.13.2 使用方式
要支持C++17的编译器从函数返回多个值,应该执行以下操作:
1)使用std::tuple作为返回类型:

2)使用结构化绑定将元组的值解包到命名对象中:

3)使用分解声明将返回值绑定到if语句或switch语句中的变量:

要支持C++17的编译器从函数返回多个值,应该执行以下操作:
1)使用std::tuple作为返回类型:
2)使用结构化绑定将元组的值解包到命名对象中:
3)使用分解声明将返回值绑定到if语句或switch语句中的变量: