When
new is
used to allocate memory for a
C++ class object, the object's constructor is called after the memory is allocated.
Use the
delete operator to deallocate the memory allocated with the
new operator. ... The
new operator cannot be
used to allocate a function, but it can be
used to allocate pointers to functions.
read more >>