cpp/memory/polymorphic allocator/new object

Allocates and constructs an object of type.

Given is a :

is equivalent to

Return value
A pointer to the allocated and constructed object.

Exceptions
May throw any exceptions thrown by the call to or the constructor of.