If you have Stroustrup then I'd also recommend
The 'Effective C++' books (or CD) and 'Effective STL' by Scott Meyers
The 'Exceptional C++' books by Herb Sutter
'The C++ Standard Library - A Tutorial and Reference' and 'C++ Templates: The Complete Guide' by Josuttis.
If you're just beginning and are asking this question because Stroustrup's book is too thick for you I'd recommend:
Accelerated C++ by Koenig and Moo.
There are lots of book reviews on the ACCU website.
If you want just one book on C++ though, you really can't do better than Stroustrup. The horse's mouth, so to speak.
The 'Effective C++' books (or CD) and 'Effective STL' by Scott Meyers
The 'Exceptional C++' books by Herb Sutter
'The C++ Standard Library - A Tutorial and Reference' and 'C++ Templates: The Complete Guide' by Josuttis.
If you're just beginning and are asking this question because Stroustrup's book is too thick for you I'd recommend:
Accelerated C++ by Koenig and Moo.
There are lots of book reviews on the ACCU website.
If you want just one book on C++ though, you really can't do better than Stroustrup. The horse's mouth, so to speak.
add a thew more:
The C Programming Language, Second Edition still worth having so you see the real difference between the two and the some of idioms being used.
Standard C++ IOStreams and Locales Advanced Programmer's Guide and Reference
Modern C++ Design: Generic Programming and Design Patterns Applied
The C Programming Language, Second Edition still worth having so you see the real difference between the two and the some of idioms being used.
Standard C++ IOStreams and Locales Advanced Programmer's Guide and Reference
Modern C++ Design: Generic Programming and Design Patterns Applied
And more!
C++ Gotchas (Dewhurst)
More Effective C++ (Meyers)
More Exceptional C++ (Sutter)
Exceptional C++ style (Sutter)
C++ Coding Standards (Sutter, Alexandrescu)
Imperfect C++ (Wilson)
The C++ Standard, Incorporating Technical Corrigendum 1
C++ Gotchas (Dewhurst)
More Effective C++ (Meyers)
More Exceptional C++ (Sutter)
Exceptional C++ style (Sutter)
C++ Coding Standards (Sutter, Alexandrescu)
Imperfect C++ (Wilson)
The C++ Standard, Incorporating Technical Corrigendum 1
All of the beforementioned books are all very, very good.
I just want to mention another one. This one is especially good for the green rookie in programming and C++:
You Can Do It! : A Beginners Introduction to Computer Programming.
(the book is written by Francis Glassborow who are a member of the C++ Standard comitee; further he's also the guy who has written the majority of the reviews on ACCU).
I just want to mention another one. This one is especially good for the green rookie in programming and C++:
You Can Do It! : A Beginners Introduction to Computer Programming.
(the book is written by Francis Glassborow who are a member of the C++ Standard comitee; further he's also the guy who has written the majority of the reviews on ACCU).
I must say that the two books I have got are excellent:
The C++ Standard Library - Josuttis
Effective C++ - Meyers
the Meyers book is excellent because it concentrates on the right ways to do things and not just the language pragmatics.
Neil, you'd probably like "C++ Gotchas". It's all about the nasty C++ quirks that'll come and bite you in the ass if you're not aware of them.
Quote:Original post by Fruny
Imperfect C++ (Wilson)
i saw this in the bookstore the other day, it looks really good, might be my next purchase.
Quote:Original post by paulecoyote
Deitel and Deitel
i consider there books only semi-useful to some-body who has no experience in programming, otherwise there books are just the same over & over but in different languages.
Quote:Original post by snk_kidQuote:Original post by Fruny
Imperfect C++ (Wilson)
i saw this in the bookstore the other day, it looks really good, might be my next purchase.Quote:Original post by paulecoyote
Deitel and Deitel
i consider there books only semi-useful to some-body who has no experience in programming, otherwise there books are just the same over & over but in different languages.
Fair play, I know people whom aren't very fond of it. But it covers everything you want to know and is full of snippets illustrating lessons. It's a useful reference book to have around - explaining concepts of trees, lists, etc, and as you say is useful for some one whom has little experience and is learning the ropes too.
If you are really looking for a book from scratch that teaches good OO principles, try Dave Parsons Object-oriented development in C++
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement