>This is a really low priority item, but the CINT parser does not understand
>the standard C++ const_cast, static_cast, etc. operators. Ultimately, it
>would be nice to implement these parts of the language.
I'll keep your request in my mind.
>2) Include a file with a preprocessor definition such as
>
>#if !defined(AFX_MODELDATA_H__264D89C5_128D_11D2_8318_00104B2C41FC__INCLUDED_
)
>#define AFX_MODELDATA_H__264D89C5_128D_11D2_8318_00104B2C41FC__INCLUDED_
>
>If the name is too long for Root's symbol table to handle, it should fail
>gracefully. Instead, root flails with invalid pointers and Windows NT
>terminates it, reporting: '
>
>The instruction at "0x5f444544" referenced memory at "0x5f444544". The
>memory could not be "read"
>
>However, it doesn't hurt me to shorten the names, at which point the code
>works fine within CINT.
I'll add a code to warn you about too long variable and function name.
Masaharu Goto