Searching \ for '[EE]: Good C++ reference books?' in subject line. ()
Make payments with PayPal - it's fast, free and secure! Help us get a faster server
FAQ page: www.piclist.com/techref/language/index.htm?key=c%2B%2B
Search entire site for: 'Good C++ reference books?'.

Exact match. Not showing close matches.
PICList Thread
'[EE]: Good C++ reference books?'
2009\12\09@141505 by Philip Pemberton

face
flavicon
face
Hi guys,
  I realise this is the "PIC" list, but I suspect at least a few of you
are C++ programmers, so I'm asking this here. And, after all, [EE] is
"Everything Engineering", right? (and I'd just get flamed into oblivion
by asking this question on comp.lang.c++)

  I'm after one or two *really* good C++ reference books. Basically,
I've been using C++ for a couple of years, and my O'Reilly C++ and STL
Pocket References are starting to show their limits (and age).

  For instance, neither of the two makes any significant mention of
file I/O streams. cin and cout are (briefly) mentioned in the C++
reference, but neither of them cover the C++ Standard Library.
Unfortunately for me, it's the function names (and parameters) I keep
forgetting!

 Obviously Stroustrup's book is on the shortlist as a "hard reference",
and "C++ In A Nutshell" by Lischner looks interesting on three fronts:
good content, low price, un-DRMed EPUB format ebook (that I can put on
my Sony Reader) available. Can anyone suggest some other good C++ books?

Cheers,
--
Phil.
spam_OUTpiclistTakeThisOuTspamphilpem.me.uk
http://www.philpem.me.uk/

2009\12\09@143615 by Tamas Rudnai

face picon face
On Wed, Dec 9, 2009 at 7:14 PM, Philip Pemberton <.....piclistKILLspamspam@spam@philpem.me.uk> wrote:
> Hi guys,
>   I realise this is the "PIC" list, but I suspect at least a few of you
> are C++ programmers, so I'm asking this here. And, after all, [EE] is
> "Everything Engineering", right? (and I'd just get flamed into oblivion
> by asking this question on comp.lang.c++)

...but Software Engineering had never been thought to be Engineering
:-) (just kidding)

>   I'm after one or two *really* good C++ reference books. Basically,
> I've been using C++ for a couple of years, and my O'Reilly C++ and STL
> Pocket References are starting to show their limits (and age).

My 2 cents: I use MSDN, that answers to most of the questions
(function names etc) -- that is free and online :-)
Also if you google on "C++ STL reference" there are many-many and even
more hit, for example:

http://www.cppreference.com/wiki/
http://www.cplusplus.com/reference/

I would prefer one of these or couple of these instead of a book -- I
can find things faster by searching phrases or slicking on structured
links than reading a paper book, but you might find it the other way
around.

Tamas


{Quote hidden}

>

2009\12\09@143802 by cdb

flavicon
face


:: 'm after one or two *really* good C++ reference books

Not a reference book per se, but have a look at the code that goes
with this book and see from that if the book might be worthwhile.

http://www.murach.com/books/pls8/index.htm

Shame I sold all my Borland C++ reference books last year :(.

Colin
--
cdb, .....colinKILLspamspam.....btech-online.co.uk on 12/10/2009

Web presence: http://www.btech-online.co.uk  

Hosted by:  http://www.1and1.co.uk/?k_id=7988359







2009\12\09@145928 by Richard Crossley

flavicon
face
>    For instance, neither of the two makes any significant mention of file
I/O
> streams. cin and cout are (briefly) mentioned in the C++ reference, but
> neither of them cover the C++ Standard Library.
> Unfortunately for me, it's the function names (and parameters) I keep
> forgetting!

For the STL;  Josuttis - "The C++ Standard Library" is probably the one I'd
recommend. [1]

I you really want to know all about the C++ IOStreams then the only book I'm
aware that covers this reasonably in depth and would recommend is the
Langer/Kreft  "Standard C++ IOStreams and locales" [2]

[1] http://tinyurl.com/ye8jca2
[2] http://tinyurl.com/yc6rjlc

HTH,

Richard.


2009\12\09@164420 by Philip Pemberton

face
flavicon
face
Tamas Rudnai wrote:
> ...but Software Engineering had never been thought to be Engineering
> :-) (just kidding)

I *KNEW* someone was going to bring that up...
The original version of my message (before I basically rewrote it) had
this little gem in it:

] And, after all, [EE] is
] "Everything Engineering", right? (please don't start arguing about
] whether SE is a true "engineering" discipline, I don't want to start a
] Holy War)

> My 2 cents: I use MSDN, that answers to most of the questions
> (function names etc) -- that is free and online :-)

Catch: it covers Visual C++. Both VCPP and gcc deviate from the spec in
different ways. For bonus points, some of gcc's deviations aren't
documented particularly well :-/

> Also if you google on "C++ STL reference" there are many-many and even
> more hit, for example:
>
> http://www.cppreference.com/wiki/
> http://www.cplusplus.com/reference/

I've seen those, but by the time cplusplus.com loads, I could have
looked it up in a book.

> I would prefer one of these or couple of these instead of a book -- I
> can find things faster by searching phrases or slicking on structured
> links than reading a paper book, but you might find it the other way
> around.

I've got a Sony Reader (PRS505) that I mainly use for reading sci-fi
books on the bus/train (courtesy of the "Baen Free Library" on
http://www.baen.com). It works pretty well for ePUB-format books, too -- the
catch is that it seems to have been designed for reading (e.g.)
paperback novels, so it doesn't do full-text searching

Skimming big books tends to upset it a little, too. The ePUB version of
"C++ In A Nutshell", for instance, repaginates to ~4000 screens worth of
text. Going over a section break (or attempting to view a section you
haven't looked at before) tends to make the Reader spin its wheels for a
few seconds...

--
Phil.
EraseMEpiclistspam_OUTspamTakeThisOuTphilpem.me.uk
http://www.philpem.me.uk/

2009\12\09@182504 by Wouter van Ooijen

face picon face
Philip Pemberton wrote:
> Can anyone suggest some other good C++ books?

I guess I am after a different kind of books: I prefer language books
that explain the rationales behind the language design, and I use google
to find library interfaces. For me the C++ book is the "The Design and
Evolution of C++" (but it is a bit outdated in some aspects).

--

Wouter van Ooijen

-- -------------------------------------------
Van Ooijen Technische Informatica: http://www.voti.nl
consultancy, development, PICmicro products
docent Hogeschool van Utrecht: http://www.voti.nl/hvu

2009\12\10@023538 by sergio masci

flavicon
face


On Wed, 9 Dec 2009, Philip Pemberton wrote:

>    I'm after one or two *really* good C++ reference books.

> Can anyone suggest some other good C++ books?


I would highly recommend "Advanced C++ by Coplien".

Regards
Sergio Masci

2009\12\10@025726 by Peter Bindels

picon face

Hi Philip,

2009/12/9 Philip Pemberton <piclistspamspam_OUTphilpem.me.uk>:
...
>   For instance, neither of the two makes any significant mention of
> file I/O streams. cin and cout are (briefly) mentioned in the C++
> reference, but neither of them cover the C++ Standard Library.
> Unfortunately for me, it's the function names (and parameters) I keep
> forgetting!

If that's the main issue, try these two:

http://www.sgi.com/tech/stl/

http://www.dinkumware.com/manuals/

Good luck & enjoy!
Peter Bindels

2009\12\10@033112 by Xiaofan Chen

face picon face
On Thu, Dec 10, 2009 at 5:43 AM, Philip Pemberton <@spam@piclistKILLspamspamphilpem.me.uk> wrote:

> I've got a Sony Reader (PRS505) that I mainly use for reading sci-fi
> books on the bus/train (courtesy of the "Baen Free Library" on
> http://www.baen.com). It works pretty well for ePUB-format books, too -- the
> catch is that it seems to have been designed for reading (e.g.)
> paperback novels, so it doesn't do full-text searching
>
> Skimming big books tends to upset it a little, too. The ePUB version of
> "C++ In A Nutshell", for instance, repaginates to ~4000 screens worth of
> text. Going over a section break (or attempting to view a section you
> haven't looked at before) tends to make the Reader spin its wheels for a
> few seconds...
>

Hmm, the reader's performance seems to be lower than my
7.5-year-old HP Jornada 565 (Pocket PC 2002, 206MHz StrongARM
CPU). It is quite a good e-book reader. I mainly use it to read Chinese
Wu Xia (kung fu) novels. Amazingly the battery still works quite
well.  But I was reading some C++ books last time and it was very fast. ;-)


--
Xiaofan http://mcuee.blogspot.com

2009\12\10@051919 by Chris Emerson

flavicon
face
Hi,

On Wed, Dec 09, 2009 at 07:14:15PM +0000, Philip Pemberton wrote:
>   Obviously Stroustrup's book is on the shortlist as a "hard reference",

There's also the ANSI C++ standard itself.  I bought it as a PDF for $18,
though that was quite a few years ago so not sure if that's changed.

Regards,

Chris

2009\12\10@062100 by WH Tan

picon face
2009/12/10 Philip Pemberton wrote:

>   I'm after one or two *really* good C++ reference books. Basically,
> I've been using C++ for a couple of years, and my O'Reilly C++ and STL
> Pocket References are starting to show their limits (and age).

Hello Philip,

This one probably is not the best, but it's free to grab.

http://msdn.microsoft.com/en-us/beginner/cc305129.aspx


Best regards,

--
WH Tan

2009\12\10@062312 by Peter Bindels

picon face

*cough* google iso14882 1998 filetype:pdf *cough*

2009/12/10 Chris Emerson <KILLspampicKILLspamspamnosreme.org>:
{Quote hidden}

>

2009\12\10@115102 by Dario Greggio
face picon face
WH Tan ha scritto:
> 2009/12/10 Philip Pemberton wrote:
>
>>   I'm after one or two *really* good C++ reference books. Basically,
>> I've been using C++ for a couple of years, and my O'Reilly C++ and STL
>> Pocket References are starting to show their limits (and age).
>
> Hello Philip,
>
> This one probably is not the best, but it's free to grab.
>
> http://msdn.microsoft.com/en-us/beginner/cc305129.aspx


The Download-Full-12-Chapters links are broken for both format, at least
in here with Mozilla.

Turns out that the "++" did disappear, and this works
<http://download.microsoft.com/download/2/F/4/2F46E904-5C10-4728-B1B1-F0CB1948F3EE/C++BegGuidePDF.zip>

--

Ciao, Dario
--
Cyberdyne

2009\12\10@120058 by Juan De Vincenzo

picon face
I would recommend Bruce Eckel's "Thinking in C++", it's available for
free in HTML format on several places, here's one of them
http://www.janiry.com/bruce-eckel/

Regards

On Thu, Dec 10, 2009 at 2:50 PM, Dario Greggio <RemoveMEadpm.toTakeThisOuTspaminwind.it> wrote:
{Quote hidden}

>

2009\12\10@150624 by Peter Restall

flavicon
face

On Wed, 09 Dec 2009 19:14:15 +0000, Philip Pemberton wrote:

>   I'm after one or two *really* good C++ reference books. Basically,
> I've been using C++ for a couple of years, and my O'Reilly C++ and STL
> Pocket References are starting to show their limits (and age).

Evening Philip.

For my money, you can't get much better than Josuttis' 'The C++ Standard
Library' (ISBN 0201379260).  You can get it for under 30 quid from Amazon,
but could be cheaper elsewhere.  I've had mine about 5 years now (I think...)
and he does a very good job in explaining concepts and the libraries very
clearly and in a very structured way.

I got my copy because I wanted to get into the STL, but also learned a lot
about C++ in general too (not a 'Learn C++' book though).  He covers the
libraries, as well as the thinking behind them, providing both tutorial and
reference material.

Whenever I do any serious C++ work, it's always there - and you should
appreciate the chapters on streams too by what you were saying.

Plus it's a really nice hardback, so if you like books in general, it will
also look good on your bookshelf (when it's not on your desk...)

Regards,

Pete Restall

2009\12\18@210454 by Nathan House

picon face
My favorite C++ book is "C++: The Complete Reference" by Herbert Schildt.
It's only about ten bucks on Amazon:
www.amazon.com/C-Complete-Reference-4th-Ed/dp/0072121246/ref=sr_1_1?ie=UTF8&s=books&qid=1261188129&sr=1-1

More... (looser matching)
- Last day of these posts
- In 2009 , 2010 only
- Today
- New search...