Re: [ROOT] How to disable a variable

From: Satoru KAMEOKA (kameoka@lambda.phys.tohoku.ac.jp)
Date: Mon May 05 2003 - 11:53:09 MEST


Hi, thank you for reply.
What I want to do is to re-declare a variable with different type or
once remove the old variable.
reinterpret_cast does not help this, does it?
If needless variable cannot be removed, it sounds quite inconvenient.

   Best regards,
   S.Kameoka


From: Ji Li <liji@jlab.org>
Subject: Re: [ROOT] How to disable a variable
Date: Sun, 4 May 2003 06:34:01 -0400 (EDT)
Message-ID: <3285.129.57.166.243.1052044441.squirrel@webmail.jlab.org>

> 
> Try
> root [3]reinterpret_cast<double> a
> 
> > Hi all,
> >
> > Is there any way to disable a once declared variable without
> > gROOT->Reset in interactive session?
> > gROOT->Reset deletes all the variables and not always desirable.
> > Typical case is that a variable is declared with wrong type by mistake
> > as follows:
> >
> >   *******************************************
> >   *                                         *
> >   *        W E L C O M E  to  R O O T       *
> >   *                                         *
> >   *   Version   3.04/02   11 January 2003   *
> >   *                                         *
> >   *  You are welcome to visit our Web site  *
> >   *          http://root.cern.ch            *
> >   *                                         *
> >   *******************************************
> >
> > FreeType Engine v1.x used to render TrueType fonts.
> > Compiled for linux with thread support.
> >
> > CINT/ROOT C/C++ Interpreter version 5.15.68, Dec 12 2002
> > Type ? for help. Commands must be C++ statements.
> > Enclose multiple statements between { }.
> > root [0] int a
> > root [1] double a
> > Error: a already declared as different type FILE:/tmp/kkhYoc_cint LINE:1
> > *** Interpreter error recovered ***
> > root [2]
> >
> >      Best regards,
> >      S.Kameoka
> 
> 
> 



This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:11 MET