I\'ve been working for years with Java. During those years, I\'ve made extensive (or maybe just frequent) use of reflection, and found it useful and enjoyable. But 8 months ago
RTTI is a solution (what part in Java do you think is not in RTTI?), otherwise you can implement your own object framework - let every your own C++ object inherits some reflection interface, and then it should work.