To avoid the confusion of using pointers and “smart pointers”, I am going to use a different set of terms.
“Where is” is analogous to pointers. It indicates where an object is. “This is a” is analogous to a dynamically allocated object, but with some extra goodies.