Re: c++ documentation

From: Chris Croughton (chris_at_keristor.net)
Date: 05/12/05


Date: Thu, 12 May 2005 21:55:28 +0100

On Thu, 12 May 2005 13:27:14 -0500, Last2Know
   <grokkalot@yahoo.com> wrote:

> 3. Advanced Language Learning:
>
> Bjarne Stroustrup: The C++ Programming Language

You need the latest edition, after the standard came out (I have the 3rd
edition which came out just before the standard, and there are a number
of differences).

> 4. Standard Library Learning:
>
> Nicolai Josuttis: The C++ Standard Library: A Tutorial and Refernce

For advanced library (STL) stuff he's the best I've found. I have that
book and he makes even some of the weirder things understandable (that
book was the first time I understood how to write I/O stream classes
derived from the standard ones, as well as the localisation interfaces).

> 5. Standard Library Reference:
>
> http://www.dinkum.com/libraries_ref.html

By, among others, P. J. Plauger who designed a lot of the C and C++
libraries.

For the serious C++ programmer those three are pretty essential in my
view.

Chris C



Relevant Pages

  • Re: [LONG] Re: Why code completion and early error checking are needed
    ... >> the programmer who wants such features. ... > libraries to find the type declaration. ... If you type std::vector that means the one from the Standard. ... > of the language to have certain naming and declaration standards ...
    (comp.lang.cpp)
  • Re: Rounding errors
    ... programmer or compiler would have to pass that as a parameter. ... Perhaps I don't want ALL arithmetic standard because it's too slow. ... to plus or minus an ounce. ... batch is made, all you can do is throw it out if it's underfilled. ...
    (comp.lang.cobol)
  • Re: Sweeney presentation "The Next Mainstream Language"
    ... both could use the standard operators and denotations without having to type special casts and operator symbols everywhere. ... possibly helped by programmer annotations or checks. ... and/or compiler-checked stack allocation. ... Reference counting with amortized garbage reaping ...
    (comp.lang.functional)
  • Re: RfD: IEEE-FP
    ... during compilation, and later change it back, then the affected range ... In my experience it's programmer A who has the bad habit of not ... "User Interrupts" can happen in standard programs, ...
    (comp.lang.forth)
  • Re: Segfault City
    ... characteristic you share with Schildt is that you are endeavouring to teach ... the mark of a bad programmer is inability to think outside the ... C offers no guarantee that there is any character with a code point ... suppose is part of your Standard but may not be available elsewhere. ...
    (comp.lang.c)