Suggest a good C++ Book

sandy453 said:
If you dont know STL ,it does not mean you dont know c++.Since STL is a library ,you just need to know how to useit.

Actually, it does mean exactly that in the real world. There are any number of things that are only (truly) understood in the context of templates, and STL is the best way to use and learn them.
 
Here are some books :

(i) The C Programming Language - Kernighan Ritchie

(ii) Thinking in C/C++ - P.B.Mahapatra

(iii) Complete Reference C++ - Herbert Schildt

(iv) Mastering C++ - Venugopal , Rajkumar , Ravishankar

Now these are strictly for serious programmers :

(i) Data Structures using C/C++ - Langsam , Augenstein , Tenenbaum

(ii) Data Structures and Algorithms in C++ - Adam Drozdek
 
I ran through "C++: Complete Reference" by Herbert Schildt" and "Professional C++: by Wrox publications".

Looks like i'll have to buy both the books. C++: Complete Reference starts from the basics (which i really need as i have forgotten C++ completely) and builds up to teach advance concepts like templates, namespaces, operator overloading, STL etc.

Professional C++ takes a proper software engineering approach to teach C++. It lists down the design approach one should follow, teaches design patterns, issues with writing cross-platform approach etc. It also covers all advance topics of C++.

I still need to see "Thinking in C++" by Bruce Eckel.
 
Back
Top