Visual Assist for Visual Studio is a productivity tool for refactoring, reading, writing, navigating and generating C/C++/C code. Try it for free.