Table 1: Costs (normalized to those of a raw pointer) for initializing, copying, and dereferencing various flavors of smart pointers.