Structured Bindings
在 C++17 中引用入了结构化绑定(Structured binding)。
将子对象或初始化列表元素绑定到指定的名字上。
语法如下:
cv-auto ref-qualifier (optional) [ identifier-list ] = expression ;
cv-auto ref-qualifier (optional) [ identifier-list ]{ expression };
cv-auto ref-qualifier (optional) [ identifier-list ]( expression );
eg: