Otherwise, if
v names an array element or class member,
the behavior is that of
evaluating
e[i] or
e.m, respectively,
where
e is the name of the variable
initialized from the initializer of the structured binding declaration, and
i is the index of the element referred to by
v or
m is the name of the member referred to by
v, respectively
.