Saturday, February 12, 2011

A good C++ book

Possible Duplicate:
The Definitive C++ Book Guide and List

Hi all,

suppose that you have a good C understanding. Which C++ book would you recommend? Maybe the best book you can think of?

Thanks

  • Thinking in C++ by Bruce Eckel. Since you are good with C, you might want to skip some parts from volume 1. Btw, book is completely free which is another advantage :)

    Mecki : I have this one, too. Nice one!
    From Sanja
  • I would recommend "C++: The Complete Reference" by Herbert Schildt. This is an excellent overview of the C++ language.

    alt text

    From grigy
  • I'd read Bjarne Stroustrup books. He's the language creator and he's brilliant.

    alt text

  • You can get the language basics & syntax from the web or help. But to really understand C++ you need one of these (or all of them):

    Effective C++ (several editions available)

    alt text

    C++ Gotchas

    alt text

    Matt Price : The 3rd edition of Effective C++ is a serious upgrade. If you've only read the 2rd edition you should get the 3rd edition.
    steffenj : 'twas just the first pic i found. I have the 3rd edition. :) Sorry for not scaling the pics btw.
    HeretoLearn : Meyer's books assume that you know the basics of C++, not the best books to learn the language.
    From steffenj
  • I would recommend Thinking In C++ by Bruce Eckel for three reasons:

    1. It is written from the perspective of someone coming from C and learning C++.
    2. There is a second volume that provides good coverage of the STL.
    3. It's free!

    alt text

    sharkin : Already suggested by an earlier poster. Tip: Wait until you have five votes and deleted it and get the "Diciplined" badge ;-)
  • Accelerated C++ was the one that turned the corner for me. Thin, readable, effective.

    From Nick Hebb
  • C++ From the Ground Up is one of my favorites

    From warren
  • Once you have read "The C++ Programming Language" by Stroustrup (what is legal) and "Effective C++" and relatives by Meyers (what is moral) get:

    "The C++ Standard Library, A Tutorial and Reference" by Josuttis.

    Title says it all.

    From Justsalt
  • Lippman, Lajoie and Moo, C++ Primer is a good book, i started with and old edition many year ago.
    after you learn the c++ you can switch to some advanced book like:
    Exceptional C++, More Exceptional C++ and Exceptional C++ Style by Herb Sutter, search for guru of the week on the internet.
    Modern C++ Design by Andrei Alexandrescu, on the internet you found many articles.

    good luck

  • Accelerated C++ by Andrew Koenig and Barbara E. Moo.

    It is a great book, gets you started fast and teaches how to think in C++.

    http://www.acceleratedcpp.com/

    alt text

    From lajos
  • I also think C++: The Complete Reference" by Herbert Schildt is the best starting book because it starts with a C only part then it moves to c++, so it reinforces what you already know. Also at the end you can difference between c and c++ which most people cant do. Cons: really heavy to carry. Tip: once finished take a look at the boost libraries, they are very good to accelerate your development.

    From StfnoPad
  • One that is NOT on this list.

0 comments:

Post a Comment