cpp/memory/shared ptr/operator*

Dereferences the stored pointer. The behavior is undefined if the stored pointer is null.

Parameters
(none)

Return value
@1@ The result of dereferencing the stored pointer, i.e., @2@ The stored pointer, i.e.,

Remarks
When is a (possibly cv-qualified), it is unspecified whether function  is declared.

If either function is declared despite being unspecified, it is unspecified what its return type is, except that the declaration (although not necessarily the definition) of the function is guaranteed to be legal. This makes it possible to instantiate.