结构化绑定(C++17, C++20) 学习笔记
结构化绑定
在python中是能够很轻易地实现多个返回值的函数的,例如:
def return_multi_values():
return 100, 20
x, y = return_multi_values()
但是在C++应该是会用类、结构体或者引用来实现,在C++11之后也引入了std::tuple,也可以用来实现类似的功能:
#include <iostream>
#include <tuple>
std::tuple<int, int> return_multi[......]