RE:Pointer arrays and CINT ?

From: Masaharu Goto (MXJ02154@nifty.ne.jp)
Date: Mon Apr 03 2000 - 14:05:52 MEST


Hello Thomas,

This turned out to be a cint limitation or bug.  I'll fix this in 
cint5.14.35.

Thank you
Masaharu Goto

>
>Dear rooters,
>The following macro fails. Is this a limitation in CINT ??
>
>----
>{
>const Int_t nSec=6;
>const Int_t nPads=10;
>TTRAP *** trap;
>trap = new TTRAP** [nSec];
>for (Int_t i=0;i<nSec;i++){
>    trap[i] = new TTRAP* [nPads];
>}
>
>for (Int_t k=0;k<nSec;k++){
>    for (Int_t i=0;i<nPads;i++){
>       trap[k][i] = new
>TTRAP("TRAP","TRAP","void",190,0,0,60,40+i,90,15+k,120,80,180,15);
>    }
>}
>
>}
>----
>
>The error message is:
>(...)
>Error: Can't call TTRAP::operator[]((int)1) in current scope
>FILE:test2.C LINE:12
>(...)
>
>
>Best regards
>
>Thomas
>-- 
>Thomas Eberl                       Phone: (+49 89) 289 1 2425   
>Physik-Department E12, Technische Universitaet Muenchen
>James-Franck-Strasse *** D-85748 Garching b. Muenchen
>Email: Thomas.Eberl@physik.tu-muenchen.de



This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:22 MET