Click to See Complete Forum and Search --> : C++ General: What are good books about C++ ?


Yves M
February 13th, 2003, 12:58 PM
Q: What are good books on C++?

A:


"Accelerated C++ (http://books.internet.com/books/020170353X)"

Andrew Koenig & Barbara E. Moo
Addison-Wesley
ISBN: 020170353X
<br><br>
"The C++ Programming Language (Special 3rd Edition) (http://books.internet.com/books/0201700735)"

Bjarne Stroustrup
Addison-Wesley
ISBN: 0201700735
<br><br>
"Exceptional C++ (http://books.internet.com/books/0201615622)"

Herb Sutter
Addison-Wesley
ISBN: 0201615622
<br><br>
"More Exceptional C++" (http://books.internet.com/books/020170434X)

Herb Sutter
Addison-Wesley
ISBN: 020170434X
<br><br>
"Effective C++ (http://books.internet.com/books/0201924889)"

Scott Meyers
Addison-Wesley
ISBN: 0201924889
<br><br>
"More Effective C++" (http://books.internet.com/books/020163371X)

Scott Meyers
Addison-Wesley
ISBN: 020163371X
<br><br>
"The C++ Standard Library : A Tutorial and Reference (http://books.internet.com/books/0201379260)"

Nicolai M. Josuttis
Addison-Wesley
ISBN: 0201379260
<br><br>
"C++ Coding Standards (http://books.internet.com/books/0321113586)"

Herb Sutter - Andrei Alexandrescu
Addison-Wesley
ISBN: 0321113586
<br><br>
"Effective STL (http://books.internet.com/books/0201749629)"

Scott Meyers
Addison-Wesley
ISBN: 0201749629
<br><br>
"C++ Templates (http://books.internet.com/books/0201734842)"

David Vandevoorde & Nicolai M. Josuttis
Addison-Wesley
ISBN: 0201734842
<br><br>
"Modern C++ Design (http://books.internet.com/books/0201704315)"

Andrei Alexandrescu
Addison-Wesley
ISBN: 0201704315
<br><br>
"C++ Gotchas: Avoiding Common Problems in Coding and Design (http://books.internet.com/books/0321125185)"

Stephen C. Dewhurst
Addison-Wesley
ISBN: 0321125185
<br><br>
"Inside the C++ Object Model (http://books.internet.com/books/0201834545)"

Stanley B. Lippman
Addison-Wesley
ISBN: 0201834545
<br><br>
"C++ Strategies and Tactics (http://books.internet.com/books/0201563827)"

Robert B. Murray
Addison-Wesley
ISBN: 0201563827



A free e-book:

Thinking in C++ by Bruce Eckel is available here (http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html).

<br>
Some of the above were already reviewed by others. Take a look here (http://extra.codeguru.com/default.asp). To get reviews on many other books go here (http://www.accu.org/bookreviews/public/index.htm)...


FAQ contributed by: [Kevin Hall (http://www.codeguru.com/forum/member.php?u=85152)] [Sam Hobbs (http://www.codeguru.com/forum/member.php?u=4605)] [NMTop40 (http://www.codeguru.com/forum/member.php?u=39327)] [elpiper (http://www.codeguru.com/forum/member.php?u=138270)] [miteshpandey (http://www.codeguru.com/forum/member.php?u=92312)]
<br><br>

JasonD
April 7th, 2004, 03:13 PM
I personally found the following book to be very useful for starting out with C++. For instance, it explains exactly what a class is - a data type, rather than explaining that it is some abstract thing that you could never possibly understand. It also teaches the language in a proper order; it delays any talk about OO issues until the basics of the language have been taught (whereas other books start using string classes right from the get-go). The first half of the book teaches C++, which is all you need for a good beginning. The second half teaches MFC, which I cannot comment on - I don't use it.

"Beginning Visual C++ 6 by Ivor Horton (http://books.internet.com/books/0764543881)"
Publisher: Wrox; 6th edition (August 26, 1998)
ISBN: 0764543881

Mutilated1
October 7th, 2004, 04:17 PM
Thinking in C++ and Effective STL are both excellent books in my opinion.

Black Belt C++ (http://www.amazon.com/exec/obidos/redirect?tag=ultimatecanni-20&amp;path=tg/detail/-/1558513345?v=glance) also by Bruce Eckel is another good C++ book. Its lighter reading than Thinking in C++, and its not a reference type book at all, but it does have a good variety of subjects that hit on C++ topics at all levels. There are beginner topics as well as more advanced stuff. Its pretty interesting reading too, especially if you are a big computer nerd like me.

Anyway, its not a teach C++ or a reference book at all but it does have some really good essays by Bruce Eckel and others, and I would recommend it completely.

Banditkills
March 22nd, 2007, 02:12 PM
I found this book very useful.

C++ Without Fear::by Brain Overland

Teaches you the basics, also covers more advanced 'ideas' later in the book. Which to be honest lost me a bit.

You get a free CD as well, with a compliler and source codes from the book. Even with the last chapters, i still recommend it.

Doron Moraz
November 11th, 2007, 08:02 AM
Consider, Design Patterns (http://www.amazon.com/Design-Patterns-Object-Oriented-Addison-Wesley-Professional/dp/0201633612) by Eric Gamma, Richard Helm, Ralph Johnson, John M. Vlissides

realchamp
April 8th, 2009, 07:08 AM
Also this guide here is pretty good for C++.

It's free and AWESOME for new people: http://msdn.microsoft.com/en-us/beginner/cc305129.aspx

Emerald214
May 12th, 2009, 08:36 AM
I think "How to program C++" by Deitel is good for beginners.

Charades
September 7th, 2009, 06:49 AM
I'd suggest "Sam's Teach Yourself" to be a great book for beginners.