Pointer arrays and CINT ?

From: Thomas Eberl (teberl@physik.tu-muenchen.de)
Date: Fri Mar 31 2000 - 14:31:15 MEST


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