A request for memory allocation on the Heap is represented by the new operator. If there is enough memory, the new operator allocates it and returns the location of the newly allocated and initialized memory to the pointer variable.