AspectC++ supports Aspect-Oriented Programming with C++, by prividing: - an aspect language extension to C++. - an aspect weaver that does source-to-source translation. . AspectC++ provides for C++ more or less the same features that its best known cousin, AspectJ, provides for Java. . Homepage: http://www.aspectc.org