Click smart_pointers__shapes_2.pdf link to view the file.