CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 10 of 10

Thread: Further Reading

  1. #1
    Join Date
    Oct 2012
    Posts
    17

    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 :-)

  2. #2
    2kaud's Avatar
    2kaud is offline Super Moderator Power Poster
    Join Date
    Dec 2012
    Location
    England
    Posts
    7,822

    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)

  3. #3
    Join Date
    Oct 2012
    Posts
    17

    Re: Further Reading

    Wow, very thorough reply. Thank you very very much.

  4. #4
    Join Date
    Feb 2003
    Location
    Iasi - Romania
    Posts
    8,234

    Re: Further Reading

    See also this FAQ: What are good books about C++ ?
    Ovidiu
    "When in Rome, do as Romans do."
    My latest articles: https://codexpertro.wordpress.com/

  5. #5
    Join Date
    May 2009
    Posts
    2,413

    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

  6. #6
    Join Date
    Oct 2012
    Posts
    17

    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.

  7. #7
    2kaud's Avatar
    2kaud is offline Super Moderator Power Poster
    Join Date
    Dec 2012
    Location
    England
    Posts
    7,822

    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)

  8. #8
    Arjay's Avatar
    Arjay is offline Moderator / EX MS MVP Power Poster
    Join Date
    Aug 2004
    Posts
    13,490

    Re: Further Reading

    ...and Professional C++ by CG's very own Marc Gregoire. It also covers C++11.

  9. #9
    2kaud's Avatar
    2kaud is offline Super Moderator Power Poster
    Join Date
    Dec 2012
    Location
    England
    Posts
    7,822

    Re: Further Reading

    Quote Originally Posted by Arjay View Post
    ...and Professional C++ by CG's very own Marc Gregoire. It also covers C++11.
    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)

  10. #10
    Arjay's Avatar
    Arjay is offline Moderator / EX MS MVP Power Poster
    Join Date
    Aug 2004
    Posts
    13,490

    Re: Further Reading

    Quote Originally Posted by 2kaud View Post
    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
  •  





Click Here to Expand Forum to Full Width

Featured