RE:[CINT] [ROOT] rootcint and std::random_a

From: Masaharu Goto (MXJ02154@nifty.ne.jp)
Date: Wed Jun 19 2002 - 00:01:39 MEST


Hello Gora,

About the C++ standard library, 

As far as I saw, most of the compilers in the market
implement it differently from the standard.  I guess 
you use gcc3 version of Cint's C++ standard library. 
If that is compiled with std::random_access_iterator,
that indicates gcc3.01 also implements it in that way. 

Further, SGI compiler implements it even more differently,
or as they claim, more advanced than the standard. SGI
is a company Alex Stephanof, the originator of STL, works 
for.

For the time being, we need to live with several different
versions of semi-standard compliant libraries.

Thank you
Masaharu Goto


>
>Masa,
>
>Any comments to this mail to roottalk ?
>
>Rene
>
>---------- Forwarded message ----------
>Date: Tue, 18 Jun 2002 12:51:22 -0700
>From: Gora Mohanty <gora@solar2.ucr.edu>
>To: roottalk@cern.ch
>Subject: [ROOT] rootcint and std::random_access_iterator
>
>Hello,
>  Another obscure problem. The dictionary source generated by rootcint
>uses std::random_access_iterator. While I am far from an expert on this,
>from what I understand (see footnote, pg. 288, The C++ standard library,
>Josuttis, 2000), this is from an old STL version, and new ones simply
>use std::iterator. Can this be fixed?
>  I am using the CVS version from June 17, 2002, and am compiling with
>gcc 3.1 on a Linux SuSE 7.1 box. Thanks.
>
>Regards,
>Gora
>



This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:50:57 MET