Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. 'The' definitive C++ book?

'The' definitive C++ book?

Scheduled Pinned Locked Moved The Lounge
c++questionlearning
17 Posts 12 Posters 1 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Chris Maunder

    There are a zillion books on C++ out there, but I can't seem to find one that I would call a 'must' have like the original 'The C Programming Language' by K&R. Is there any single book that you would consider a must-have for C++? cheers, Chris Maunder

    C Offline
    C Offline
    Christian Graus
    wrote on last edited by
    #3

    I absolutely agree with the other poster re: C++ Unleashed, but when you say 'definitive', there can be only one answer. The one book to turn to if I want to know anything specific to C++ is "The C++ Programming Language", by Bjarne Stroustrup, of course. I mean, who would you trust over Bjarne when it comes to C++ ? Christian The content of this post is not necessarily the opinion of my yadda yadda yadda. To understand recursion, we must first understand recursion.

    A 1 Reply Last reply
    0
    • S Scott

      I've enjoyed "C++ Unleashed" by Jesse Liberty. Lots of depth, with good examples. Scott! Put the big rocks in the glass jar first!

      K Offline
      K Offline
      Kannan Kalyanaraman
      wrote on last edited by
      #4

      Thinking in C++ by Bruce Eickel is a excellent read. http://www.bruceeckel.com/ThinkingInCPP2e.html

      J S 2 Replies Last reply
      0
      • C Chris Maunder

        There are a zillion books on C++ out there, but I can't seem to find one that I would call a 'must' have like the original 'The C Programming Language' by K&R. Is there any single book that you would consider a must-have for C++? cheers, Chris Maunder

        I Offline
        I Offline
        Ivan Wootton
        wrote on last edited by
        #5

        It is so hard to find a good computing book where every detail in it is correct. Putting trust in something and then half an hour later finding out that the assumption from the book is indeed incorrect is one of my banes. It almost becomes quicker to perform some trial and error to find out the result yourself. Another problem I find with books is that the author simply copies information from another book, or the MSDN library for that matter, and then publishes it to make a quick buck. I hope authors put more time into the information they present as fact.

        1 Reply Last reply
        0
        • C Chris Maunder

          There are a zillion books on C++ out there, but I can't seem to find one that I would call a 'must' have like the original 'The C Programming Language' by K&R. Is there any single book that you would consider a must-have for C++? cheers, Chris Maunder

          E Offline
          E Offline
          Erik Funkenbusch
          wrote on last edited by
          #6

          Oooh.. let me dig into my extensive collection: First and foremost: 1) The C++ Programming Language by Bjarne Stroustrup, Third Edition, Addison Wesley 2) The C++ Standard Library : A Tutorial and Reference by Nicolai M. Josuttis, Addison-Wesley 3) Standard C++ IOStreams and Locales: Advanced Programmer's Guide and Reference by Angelika Langer and Klaus Kreft, Addison-Wesley 4) Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions by Herb Sutter, Addison-Wesley 5) Modern C++ Design: Generic Programming and Design Patterns Applied by Andrei Alexandrescu, Addison Wesley 6) Accelerated C++: Practical Programming by Example (C++ In-Depth Series) by Andrew Koenig, Barbara E. Moo 7) Essential C++ (C++ In-Depth Series)by Stanley B. Lippman, Addison Wesley 8) Generic Programming and the Stl : Using and Extending the C++ Standard Template Library (Addison-Wesley Professional Computing Series)by Matthew H. Austern, Addison Wesley 9) C++ Gems by Stanley B. Lippman (Editor), Stan Lippman And though it's not technically about C++, it's still a must-have for any serious programmer in C++: 10) Design Patterns by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, Grady Booch (Designer) These are the books I can wholeheartedly recommend from my personal library. Another book I have an eye on but haven't read: The C++ Standard Template Library by P. J. Plauger, Alexander A. Stepanov, Meng Lee, David R. Musser, Prentice Hall PTR This is basically the Stroustrup of the STL. It's all reference, not tutorial.

          V L 2 Replies Last reply
          0
          • E Erik Funkenbusch

            Oooh.. let me dig into my extensive collection: First and foremost: 1) The C++ Programming Language by Bjarne Stroustrup, Third Edition, Addison Wesley 2) The C++ Standard Library : A Tutorial and Reference by Nicolai M. Josuttis, Addison-Wesley 3) Standard C++ IOStreams and Locales: Advanced Programmer's Guide and Reference by Angelika Langer and Klaus Kreft, Addison-Wesley 4) Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions by Herb Sutter, Addison-Wesley 5) Modern C++ Design: Generic Programming and Design Patterns Applied by Andrei Alexandrescu, Addison Wesley 6) Accelerated C++: Practical Programming by Example (C++ In-Depth Series) by Andrew Koenig, Barbara E. Moo 7) Essential C++ (C++ In-Depth Series)by Stanley B. Lippman, Addison Wesley 8) Generic Programming and the Stl : Using and Extending the C++ Standard Template Library (Addison-Wesley Professional Computing Series)by Matthew H. Austern, Addison Wesley 9) C++ Gems by Stanley B. Lippman (Editor), Stan Lippman And though it's not technically about C++, it's still a must-have for any serious programmer in C++: 10) Design Patterns by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, Grady Booch (Designer) These are the books I can wholeheartedly recommend from my personal library. Another book I have an eye on but haven't read: The C++ Standard Template Library by P. J. Plauger, Alexander A. Stepanov, Meng Lee, David R. Musser, Prentice Hall PTR This is basically the Stroustrup of the STL. It's all reference, not tutorial.

            V Offline
            V Offline
            Vagif Abilov
            wrote on last edited by
            #7
            1. Thinking in C++, by Bruce Eckel 12) Effective C++ and More Effective C++, by Scott Meyers Just my 2 cents Win32/ATL/MFC Developer Oslo, Norway
            E 1 Reply Last reply
            0
            • C Chris Maunder

              There are a zillion books on C++ out there, but I can't seem to find one that I would call a 'must' have like the original 'The C Programming Language' by K&R. Is there any single book that you would consider a must-have for C++? cheers, Chris Maunder

              L Offline
              L Offline
              Lost User
              wrote on last edited by
              #8

              Chris, I highly recommend accu's book recommendations: http://www.accu.org/. Tim :cool:

              1 Reply Last reply
              0
              • V Vagif Abilov
                1. Thinking in C++, by Bruce Eckel 12) Effective C++ and More Effective C++, by Scott Meyers Just my 2 cents Win32/ATL/MFC Developer Oslo, Norway
                E Offline
                E Offline
                Erik Funkenbusch
                wrote on last edited by
                #9

                While Thinking in C++ is a good book, it's not what i'd call a "definitive" book on any subject. It's a tutorial (and a good one), but not something of the caliber of the other books I discussed. You're right about Scott Myers books. They're also good, and they belong on any C++ programmers shelf, but they're more "rule of thumb" books than "definitive" works.

                1 Reply Last reply
                0
                • C Chris Maunder

                  There are a zillion books on C++ out there, but I can't seem to find one that I would call a 'must' have like the original 'The C Programming Language' by K&R. Is there any single book that you would consider a must-have for C++? cheers, Chris Maunder

                  A Offline
                  A Offline
                  Amit Dey
                  wrote on last edited by
                  #10

                  I thought Robert Lafore's OO programming in Microsoft C++ made a good reading. :)

                  1 Reply Last reply
                  0
                  • K Kannan Kalyanaraman

                    Thinking in C++ by Bruce Eickel is a excellent read. http://www.bruceeckel.com/ThinkingInCPP2e.html

                    J Offline
                    J Offline
                    jkgh
                    wrote on last edited by
                    #11

                    Seconded .. can be previewed in its entirity on a pdf site and in HTML on Bruces site. Just put "thinking in C++" into google. Watch out for the Granny print (inch high letters)! ATL Student :rolleyes:

                    1 Reply Last reply
                    0
                    • C Christian Graus

                      I absolutely agree with the other poster re: C++ Unleashed, but when you say 'definitive', there can be only one answer. The one book to turn to if I want to know anything specific to C++ is "The C++ Programming Language", by Bjarne Stroustrup, of course. I mean, who would you trust over Bjarne when it comes to C++ ? Christian The content of this post is not necessarily the opinion of my yadda yadda yadda. To understand recursion, we must first understand recursion.

                      A Offline
                      A Offline
                      Anders Molin
                      wrote on last edited by
                      #12

                      Yup, "The C++ Programming Language" is a great book, but not one I would recommend for beginners. It's not a tutorial like "Thinking in C++" is, it's more a reference... Anyway, it's the best single book for C++ that I have read ;) - Anders

                      C 1 Reply Last reply
                      0
                      • A Anders Molin

                        Yup, "The C++ Programming Language" is a great book, but not one I would recommend for beginners. It's not a tutorial like "Thinking in C++" is, it's more a reference... Anyway, it's the best single book for C++ that I have read ;) - Anders

                        C Offline
                        C Offline
                        Christian Graus
                        wrote on last edited by
                        #13

                        I agree on every front, which is why I said I chose it because the question was 'definitive'. It is that, even if it's not exactly a good first text for an inexperienced or new programmer. Christian The content of this post is not necessarily the opinion of my yadda yadda yadda. To understand recursion, we must first understand recursion.

                        1 Reply Last reply
                        0
                        • K Kannan Kalyanaraman

                          Thinking in C++ by Bruce Eickel is a excellent read. http://www.bruceeckel.com/ThinkingInCPP2e.html

                          S Offline
                          S Offline
                          Sandu Turcan
                          wrote on last edited by
                          #14

                          Yes, I agree. THE book and THE author.

                          1 Reply Last reply
                          0
                          • E Erik Funkenbusch

                            Oooh.. let me dig into my extensive collection: First and foremost: 1) The C++ Programming Language by Bjarne Stroustrup, Third Edition, Addison Wesley 2) The C++ Standard Library : A Tutorial and Reference by Nicolai M. Josuttis, Addison-Wesley 3) Standard C++ IOStreams and Locales: Advanced Programmer's Guide and Reference by Angelika Langer and Klaus Kreft, Addison-Wesley 4) Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions by Herb Sutter, Addison-Wesley 5) Modern C++ Design: Generic Programming and Design Patterns Applied by Andrei Alexandrescu, Addison Wesley 6) Accelerated C++: Practical Programming by Example (C++ In-Depth Series) by Andrew Koenig, Barbara E. Moo 7) Essential C++ (C++ In-Depth Series)by Stanley B. Lippman, Addison Wesley 8) Generic Programming and the Stl : Using and Extending the C++ Standard Template Library (Addison-Wesley Professional Computing Series)by Matthew H. Austern, Addison Wesley 9) C++ Gems by Stanley B. Lippman (Editor), Stan Lippman And though it's not technically about C++, it's still a must-have for any serious programmer in C++: 10) Design Patterns by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, Grady Booch (Designer) These are the books I can wholeheartedly recommend from my personal library. Another book I have an eye on but haven't read: The C++ Standard Template Library by P. J. Plauger, Alexander A. Stepanov, Meng Lee, David R. Musser, Prentice Hall PTR This is basically the Stroustrup of the STL. It's all reference, not tutorial.

                            L Offline
                            L Offline
                            Lost User
                            wrote on last edited by
                            #15

                            Wow, That is a really impressive list of books (on just two subjects C++/STL). But where do you get the time to read them? Stephen Kellett

                            E L 2 Replies Last reply
                            0
                            • L Lost User

                              Wow, That is a really impressive list of books (on just two subjects C++/STL). But where do you get the time to read them? Stephen Kellett

                              E Offline
                              E Offline
                              Erik Funkenbusch
                              wrote on last edited by
                              #16

                              Well, I don't always read every page. But quite often I take a book on flights or in the bathroom and read a few pages here and there. I also read before bed, and try to spend a few hours reading every week. Most of these books are broken up into chapters or sections that are easy to digest at a single sitting and don't really require you to read more than the first few chapters to be able to go anywhere in the book and read.

                              1 Reply Last reply
                              0
                              • L Lost User

                                Wow, That is a really impressive list of books (on just two subjects C++/STL). But where do you get the time to read them? Stephen Kellett

                                L Offline
                                L Offline
                                Lost User
                                wrote on last edited by
                                #17

                                the time to read them and the money to buy them!!!:) gabriel

                                1 Reply Last reply
                                0
                                Reply
                                • Reply as topic
                                Log in to reply
                                • Oldest to Newest
                                • Newest to Oldest
                                • Most Votes


                                • Login

                                • Don't have an account? Register

                                • Login or register to search.
                                • First post
                                  Last post
                                0
                                • Categories
                                • Recent
                                • Tags
                                • Popular
                                • World
                                • Users
                                • Groups