Full pointers have all the properties of unique pointers. In addition, full pointers support aliasing. This means that multiple pointers can refer to the same data, as shown in the following figure: