I was just thinking... Do you think this is compiler specific? I don't know exactly how the full name is created, but perhaps the (preprocessor compiler? template compiler?) is appending "class" to type names? Or is it the RTTI that is doing this? Maybe this doesn't happen on other compilers?
RTTI is actually compiler specific. It can be platform specific too. But my experience told me that even within the same platform, compiling the same code will yield different class name from the typeinfo() method. That's why there is a big section within the .cpp file that handle the class name mangle. It is not hard to figure out how to fix it but you just really need to know what your compiler going to return as the class name.
Last Visit: 31-Dec-99 19:00 Last Update: 25-Apr-15 4:46