Re: [Dev-C++] Super charging the string class
Open Source C & C++ IDE for Windows
Brought to you by:
claplace
|
From: Graham D. <g.d...@nt...> - 2003-07-06 09:28:53
|
The standard itself can be hard to wade through, since it's written formally, with the intent of being unambiguous (it doesn't always succeed!). I disagree that it's targetted at compiler writers: certainly it's of utmost importance to them, but to say that that's it's purpose.... no - the standard is there as an arbiter, since it is, by definition, always correct. And it behooves anyone who calls themself a professional to be familiar with the rules and regulations of the language they use. I use it mostly as a reference in cases of confusion or dispute - my first port of call is usually Meyers or Sutter or Stroustrup. For looking up what is and isn't in the standard library, the Standard is perfect, since you only have to check the section headings. David McKen wrote: > Quote from the C++ black book > > "NOTE: The ANSI/ISO C++ standard itself is really targeted for those > who want to create C++ compilers, and you might find it hard to wade > through." > > End quote > > ----- Original Message ----- > *From:* Graham Douglas <mailto:g.d...@nt...> > *Cc:* Dev-Cpp Mailing List > <mailto:dev...@li...> > *Sent:* Saturday, July 05, 2003 6:46 PM > *Subject:* Re: [Dev-C++] Super charging the string class > > The definitive source of course is the ISO C++ standard. You can > get a PDF copy of this for $18 from the ANSI store at > www.ansi.org <http://www.ansi.org> (follow the "Standards Store" > link). > > The books by Nicolia Josuttis and by Matthew Austern both provide > good reference material (sorry, I can't remember the titles > offhand, but a search on amazon should produce fairly obvious > results). > > David McKen wrote: > >> Ok what is a good refrence for the STL then? >> >> I have been using SGI web site and there is no warning (that I >> saw) saying that the hash_* containers and functions are not part >> of the STL standard (or the ANSI C++ standard). I did see the >> warning about bitvectors being taken out but nothing about hash_* >> >> ----- Original Message ----- >> *From:* Ioannis Vranos <mailto:iv...@em...> >> *To:* 'Dev-Cpp Mailing List' >> <mailto:dev...@li...> >> *Sent:* Saturday, July 05, 2003 3:52 PM >> *Subject:* RE: [Dev-C++] Super charging the string class >> >> -----Original Message----- >> *From:* dev...@li... >> <mailto:dev...@li...> >> [mailto:dev...@li...] *On Behalf >> Of *David McKen >> *Sent:* Saturday, July 05, 2003 6:50 PM >> *To:* Dev-Cpp Mailing List >> *Subject:* Fw: [Dev-C++] Super charging the string class >> >> Unfortunately I am using the Visual C++ implementation of >> the Standard C++ library (Visual C++ 6.0 Service pack 5).* * >> >> ** >> *It is sure that it will change at some time.* >> ** >> >> My chief concern is the fact that the entire hash_* >> functions* * >> >> ** >> *The standard library has not any hash function. However the >> upcoming C++0x standard will have.* >> ** >> >> and containers are missing (this may seem small but as >> I said earlier my program is quite heavy on text >> processing, so hashing is quite important to me.)* * >> >> ** >> ** >> *Yes. And VC++ 6 is too old (eons in computer age). Oh well, >> anyway. :-)* >> ** >> ** >> * >> >> >> >> >> >> Ioannis Vranos >> >> * Programming pages: http://www.noicys.freeurl.com >> <http://www.noicys.freeurl.com/> >> * Alternative URL 1: http://run.to/noicys >> * Alternative URL 2: http://www.noicys.cjb.net >> <http://www.noicys.cjb.net/> >> >> * >> >> ------------------------------------------------------------------------ >> Do you Yahoo!? >> SBC Yahoo! DSL >> <http://pa.yahoo.com/*http://rd.yahoo.com/evt=1207/*http://promo..yahoo.com/sbc/> >> - Now only $29.95 per month! > > ------------------------------------------------------------------------ > Do you Yahoo!? > SBC Yahoo! DSL > <http://pa.yahoo.com/*http://rd.yahoo.com/evt=1207/*http://promo.yahoo.com/sbc/> > - Now only $29.95 per month! |