Hi there,
I know the basics of C++ reasonably well, but want to learn the language very in-depth. What text books would be good for me to check out?
Printable View
Hi there,
I know the basics of C++ reasonably well, but want to learn the language very in-depth. What text books would be good for me to check out?
How to program c++ by Deitel and Deitel. This one is quite good for beginner to intermediate stuff
The c++ programming language by Bjarne Stroustrop. This text is much harder to work through and is of an intermediate to advanced level.
Effective c++ by Scott Meyers. One of my fav. c++ books. Lots of useful tips and hints on how to do all sorts of things. An intermediate book that comes highly recommended.
Coder, do you have 'Effective STL' by Meyers. I have that one sitting on my bookshelf.
Regarding the question of C++ books. Any of the 'C++ In-Depth Series' are good. They are all edited by Bjarne Stroustrup. The best intermediate book you can buy is called 'C++ Primer 3rd edition' and 'C++ Primer Answer Book'. You need a book on C++ and you need a book on C++ STL. The best STL book is called 'The C++ Standard Library A Tutorial And Reference' by Nicolai M. Josuttis. Other than this there is 'The C++ Programming Language Special Edition' by Bjarne Stroustrup. Along with all this there are C++ algorithms. I recommend Sedgewick books, or Knuth.
No dean... I haven't read that yet. I have effective c++ and more effective c++. Did it come with an ebook on cdrom?;)
I heard the Effective C++'s were good. No it does not have a CD. It's a new book though, 2001.
For absaloute beginners I would recommend SAMS 'teach yourself C++ in 24 hours', then for intermediate 'Deitel & Deitel -> how to program C++' and then for advanced 'Herbert Schildt -> complete referance of C++'. I have 8 text books and fiind these 3 can answer any question I have. For more advanced questions I use this bulletin board :)
I would say that "C++ How to Program" is one of the worst books that I have. It goes in deapth, but it's a mess. The best C++ book by far that I have is Ivor Horton's "Beginning C++".
I was fooled by the title, but that's a good thing. He covers EVERYTHING, even how to subtract negative binary numbers. A lot of stuff that you do not need to know, but stuff that you need to recognize when learning from others' examples. That's why it is perfect. Really a wealth of C++ information. Horton does not leave a stone unturned. I read this book like a good thriller :)