Hi, what happens, if I have two class versions class MyClass : public TObject { ClassDef(MyClass, 1) } and class MyClass : public TObject { TArrayI fArray; ClassDef(MyClass, 2) } Now I'm writing objects of version 1 in my file and reading the file using class version 2. Is the fArray data member untouched, freed, cleared? I'm asking, because I use such an array as a lookup table (for accelerating access to another array) I could make reading 'old' files backward compatible, by searching the other array. But therfor I must know whether it is an old file or not. Can I get the information by checking fArray.GetSize()==0? Thanks in advance, Thomas.
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:16 MET