dattype * identifier, *identifier
new datatype
delete id
myIntPtr = new int
delete myIntPtr
new datatype[size_t]
delete [] id
myIntPtr= new int[10]
delete [] myIntPtr
valgrind --leak-check=full ./progname
void foo(int * & intPtr);
(int *)0
NULL
nullptr
int * myPtr = nullptr