D - ClassInfo
- Pavel Minayev (14/14) Jan 07 2002 A few questions about subj.
- Walter (3/17) Jan 11 2002 I'll check into the bugs. -Walter
A few questions about subj. First of all, I declared three different classes, but they seem to share one common classinfo (I printf'ed the pointer). Why isn't ClassInfo.name there, not even pointing to a valid memory location ("access violation"). And finally, what is ClassInfo.init? I saw it being used in OutOfMemory class, but didn't get the idea... is it a pointer to the constructor, or a pointer to static members of the class, or what? Also, it would be really cool to add pointer to constructor to ClassInfo if it's not already there, and form some globally accessible list of ClassInfo's - array, or linked list, or whatever else. This could be used to implement object serialization, for example.
Jan 07 2002
I'll check into the bugs. -Walter "Pavel Minayev" <evilone omen.ru> wrote in message news:a1cjog$1acn$1 digitaldaemon.com...A few questions about subj. First of all, I declared three different classes, but they seem to share one common classinfo (I printf'ed the pointer). Why isn't ClassInfo.name there, not even pointing to a valid memory location ("access violation"). And finally, what is ClassInfo.init? I saw it being used in OutOfMemory class, but didn't get the idea... is it a pointer to the constructor, or a pointer to static members of the class, or what? Also, it would be really cool to add pointer to constructor to ClassInfo if it's not already there, and form some globally accessible list of ClassInfo's - array, or linked list, or whatever else. This could be used to implement object serialization, for example.
Jan 11 2002