CClasses: typical 'C' class
This shows a typical ‘C’ class, derived from
CBase, and highlights the use of two phase construction and use of
the cleanup stack to implement the complete construction of an instance of that
class on the heap.
CBase : the standard base class
CleanupStack : a cleanup stack