#C/C++ 函数如何返回多值?
在 C 中
- 用指针
- 用结构体
- 用数组
在 C ++ 中
- 同样可以用 C 中的方法
- 用引用
- 用类(类似于结构体)
- 用 std::tuple,std::pair
- C++ 17 中的 structured binding(结构化绑定)
参考
https://www.geeksforgeeks.org/how-to-return-multiple-values-from-a-function-in-c-or-cpp/
https://eli.thegreenplace.net/2016/returning-multiple-values-from-functions-in-c/