-
May 28th, 2013, 09:51 AM
#1
Further Reading
Ok, so I've just finished reinforcing my basics by reading C++ Primer Plus, also have taken a few
introductory courses ( which frankly,were a bit lacking) and Now I want to further enhance my
knowledge on the language, so here's My Question:
What is a good follow up book to the basics?
Thank You in Advance :-)
-
May 28th, 2013, 01:22 PM
#2
Re: Further Reading
What is a good follow up book to the basics?
There are several good books that advance a c++ programmer beyond the basics. These are a selection of my favourites.
For coverage of all of c++ this is the guide to the c++ language written by the creator of the language.
http://www.amazon.co.uk/C-Programmin...9763223&sr=1-1
For the STL,
http://www.amazon.co.uk/Standard-Lib...9763429&sr=1-1
For templates
http://www.amazon.co.uk/Templates-Co...9763429&sr=1-2
The Scott Meyers Effective series of books.
c++ coding standards
http://www.amazon.co.uk/Coding-Stand...9763867&sr=1-2
c++ Gotchas
http://www.amazon.co.uk/Gotchas-Avoi...9763936&sr=1-1
c++ common knowledge
http://www.amazon.co.uk/Common-Knowl...mmon+knowledge
Modern c++ design
http://www.amazon.co.uk/Modern-Desig...+modern+design
Not c++ specific, but well worth a read by one of the pioneers of c
http://www.amazon.co.uk/gp/product/0...?ie=UTF8&psc=1
c++ programming style
http://www.amazon.co.uk/gp/product/0...?ie=UTF8&psc=1
c++ strategies and tactics
http://www.amazon.co.uk/Strategy-Tac...ref=pd_sim_b_3
Hope you find these useful to further enhance your knowledge of c++.
All advice is offered in good faith only. All my code is tested (unless stated explicitly otherwise) with the latest version of Microsoft Visual Studio (using the supported features of the latest standard) and is offered as examples only - not as production quality. I cannot offer advice regarding any other c/c++ compiler/IDE or incompatibilities with VS. You are ultimately responsible for the effects of your programs and the integrity of the machines they run on. Anything I post, code snippets, advice, etc is licensed as Public Domain https://creativecommons.org/publicdomain/zero/1.0/ and can be used without reference or acknowledgement. Also note that I only provide advice and guidance via the forums - and not via private messages!
C++23 Compiler: Microsoft VS2022 (17.6.5)
-
May 28th, 2013, 03:17 PM
#3
Re: Further Reading
Wow, very thorough reply. Thank you very very much.
-
May 29th, 2013, 03:09 AM
#4
-
May 30th, 2013, 12:42 AM
#5
Re: Further Reading
Dr. Dobb's has a recent list of C++ 11 books,
http://www.drdobbs.com/cpp/c-reading-list/240155654
In addition to this I would recommend C++ Coding Standards by Sutter and Alexandrescu, a best practices book,
http://www.amazon.com/Coding-Standar...ding+standards
And a reference book about templates, C++ Templates by Vandervoorde and Josuttis,
http://www.amazon.com/Templates-Comp...2B%2Btemplates
-
June 5th, 2013, 10:12 AM
#6
Re: Further Reading
Thanks a lot for all the feedback, I am leaning towards diving into the C++ STD Library book.
Seems like the next step.
-
June 5th, 2013, 02:01 PM
#7
Re: Further Reading
Note that the STD was greatly enhanced with c++11. If you buy an STL book I would suggest that you get an edition that covers c++11. For example, for the suggested STL book the current version (v2) of the Josuttis book The c++ Standard Library: A Tutorial and Reference covers the extra features that are part of the c++11 STD but the previous version (v1) does not but v1 is now available second hand quite cheaply (about £5 for v1 against £29 for v2!). Check before you buy!
All advice is offered in good faith only. All my code is tested (unless stated explicitly otherwise) with the latest version of Microsoft Visual Studio (using the supported features of the latest standard) and is offered as examples only - not as production quality. I cannot offer advice regarding any other c/c++ compiler/IDE or incompatibilities with VS. You are ultimately responsible for the effects of your programs and the integrity of the machines they run on. Anything I post, code snippets, advice, etc is licensed as Public Domain https://creativecommons.org/publicdomain/zero/1.0/ and can be used without reference or acknowledgement. Also note that I only provide advice and guidance via the forums - and not via private messages!
C++23 Compiler: Microsoft VS2022 (17.6.5)
-
June 5th, 2013, 02:37 PM
#8
Re: Further Reading
...and Professional C++ by CG's very own Marc Gregoire. It also covers C++11.
-
June 5th, 2013, 02:54 PM
#9
Re: Further Reading
Originally Posted by Arjay
I've recently seen a copy of this book and a good book it is too for its intended reader. Note that it's only the 2nd edition that covers c++11.
All advice is offered in good faith only. All my code is tested (unless stated explicitly otherwise) with the latest version of Microsoft Visual Studio (using the supported features of the latest standard) and is offered as examples only - not as production quality. I cannot offer advice regarding any other c/c++ compiler/IDE or incompatibilities with VS. You are ultimately responsible for the effects of your programs and the integrity of the machines they run on. Anything I post, code snippets, advice, etc is licensed as Public Domain https://creativecommons.org/publicdomain/zero/1.0/ and can be used without reference or acknowledgement. Also note that I only provide advice and guidance via the forums - and not via private messages!
C++23 Compiler: Microsoft VS2022 (17.6.5)
-
June 5th, 2013, 03:42 PM
#10
Re: Further Reading
Originally Posted by 2kaud
I've recently seen a copy of this book and a good book it is too for its intended reader. Note that it's only the 2nd edition that covers c++11.
Yes, the edition you want is the one with Marc's name on it.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|