Bootstrap

C++17 结构化绑定

文章目录




前言

C++ 17 引入了新的结构化绑定(structured buildings)的概念




一、结构化绑定是什么?

结构化绑定允许声明多个变量,可以使用数组,结构体 ,pair等中的元素来初始化



二、使用步骤



1.例如下面的数组

代码如下(示例):

std::array<int ,3> values = {11,22,33};
auto [x,y,z ] = values;可以声明x
;