语句 auto[iDesti,fDesti] = oSource; 同时定义了两个变量 (iDesti 和 fDesti),并将它们分别初始化为右侧的对应值。右侧可以是 std::tuple<int,float>,也可以是对象(其第一个数据成员是 int,第二个数据成员是 float)。
auto[iDesti,fDesti] = oSource;
iDesti
fDesti
std::tuple<int,float>
int
float
有关结构化自动的更多信息(包括交互式示例)