Creates a new shared pointer.
The arguments to pass to T's constructor.
A shared pointer pointing to the newly allocated object.
See Implementation
Creates a new shared pointer.