- 现代C++编程实战:132个核心技巧示例(原书第2版)
- (罗)马里乌斯·班西拉
- 93字
- 2024-06-06 17:45:27
1.13.2 使用方式
要支持C++17的编译器从函数返回多个值,应该执行以下操作:
1)使用std::tuple作为返回类型:

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

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

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