I read a piece of code from a book but I do not really understand the grammar,
const auto& [local_min, local_max] = minmax(A[i], A[i+1]);
where A
is vector
of int
and local_min
and local_max
are int
.
I know minmax
returns a pair
, but what does the square brackets do, i.e. [local_min, local_max]
? I guess it is not for arrays here.
Thanks.