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