Re: TObjArray data members

From: Rene Brun (Rene.Brun@cern.ch)
Date: Wed Aug 04 1999 - 16:22:48 MEST


Hi Marco,
C++ is not Fortran! replace:
  TObjArray fArr1(4);
  TObjArray fArr2(4);

by
  TObjArray fArr1[4];
  TObjArray fArr2[4];

Rene Brun


Marco van Leeuwen wrote:
> 
> Hi all,
> 
> I am experiencing a problem with TObjArray data members (in anm interpreted
> class). Fortunately, it reproduces, using the follwing simple files:
> 
> TMvlTry.h:
> 
> class TMvlTry {
> 
> public:
> 
>   TMvlTry() {;}
>   ~TMvlTry() {;}
> 
> protected:
> 
> TObjArray fArr1(4);
>   TObjArray fArr2(4);
> };
> 
> ---------------------------------------------------------
> 
> TMvlTry.C:
> 
> #include "TMvlTry.h"
> 
> ---------------------------------------------------------
> 
> Now at the ROOT prompt, enter:
> .L TMvlTry.C
> TMvlTry a
> 
> Et voila: seg fault....
> 
> What am I doing wrong?????
> 
> Thanks,
> 
> Marco van Leeuwen



This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:43:37 MET