New (C++) - Void* Operator New(size_t Size)

The C++ language construct that only allocates memory is called void* operator new(size_t size). It is used by new in the allocation phase. It can be overridden per class to define a class specific memory allocator.

Read more about this topic:  New (C++)