2014/9/19 14:33 overload & override, malloc/free & new/delete, virtual destructor