Numerous efforts have been made to provide refactoring tools for C ++, most of them failed quite early, because creating such tools requires full ability to process the C ++ source code, that is, you need a working and complete C ++ compiler in the first a place for the implementation of even the most basic forms of converting automatic sources to source.
Fortunately, with the introduction of gcc plugins, it finally becomes predictable that related efforts may actually be able to use an existing C ++ compiler for this purpose, rather than resorting to their own C ++ compiler implementations.
For a more detailed discussion, you can check this out .
Currently, the most promising candidate for providing widely automated support for C ++ refactoring is, of course, the Mozilla pork project, with its related related project, Dehydra .
none May 20 '09 at 8:29 2009-05-20 08:29
source share