Sorry! No, I was not answering your question. I was just trying to let you see the other side of the opinion. Put something in its own environment.
I wrote some simple reflection in C++ long time ago, which, of course, cannot compete with the Java one. Another important thing to know is that C++ does not have a Class class, that is one of the fundamental difference between SmallTalk/Java and C++. Read Dr. Bjarne Stroustrup's FAQ or the Prototype
pattern in GoF's book, they might help too.
Thanks!
Roseanne
[This message has been edited by Roseanne Zhang (edited August 12, 2001).]