- Operator new: allocate memory from the heap
      pointerType* pointerName = new pointerType
	  ; 
      TimeStamp* ttsPtr = new TimeStamp;
- Operator delete: release allocated memory
      delete pointerName; delete
      ttsPtr;
- Commonly used with arrays in a similar way: 
 pointerType* pointerName = new 	  pointerType [size];
 double* positionVector = new double [3];
 delete [] pointerName ; 
      delete [] positionVector;
- 
 Improper user memory management causes the
      most difficult C++ bugs!!
  
Leo Liberti
2008-01-12