Which type of bonding involves a lattice of positive ions surrounded by a cloud of delocalized electrons?

A. ionic bonding
B. metallic bonding
C. covalent bonding
D. hydrogen bonding