Re: cint & dereferencing

From: Matthew D. Langston (langston@SLAC.stanford.edu)
Date: Tue Jun 08 1999 - 18:05:12 MEST


Hi Masaharu,

Masaharu Goto wrote:
> 
> 1) CINT extension,
>
>    Many of CINT users previously used Fortran or BASIC in scientific
>    computation.  Cint extends some capability, such as '**' power
>    operator, for convenience.  This creates conflict to string C++
>    definition.

Is there a mechanism to turn off the cint extensions (such as the '**'
operator)?  Or, alternatively, is there perhaps some mechanism to turn
on warnings whenever one uses a non-ANSI C/C++ language construct?

Please don't misunderstand me - the cint extensions are very useful, and
we all appreciate them.  I understand that if a root/cint user wants
100% pure C/C++, then that user should be using a native compiler.

However, a mechanism to turn off the cint extensions (or alternatively,
to enable warnings when they are used) would help tremendously in cases
like Joerg's, where he expected '**' to give him C/C++ semantics and not
Fortran 77 semantics.

--
Matthew D. Langston
SLD, Stanford Linear Accelerator Center
langston@SLAC.Stanford.EDU



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