Patterns for refactoring C programs with C++ (Part 2 of 2) By caustic Patterns for refactoring C programs with C++ (Part 2 of 2)