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. Learning STL/Boost

Learning STL/Boost

Scheduled Pinned Locked Moved The Lounge
c++questionlearning
9 Posts 7 Posters 0 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.
  • A Offline
    A Offline
    Andy_F_60
    wrote on last edited by
    #1

    I need to learn about STL and Boost. Any suggestions for books, tutorials whatever? Many thanks.

    Andy

    OriginalGriffO R M M N 5 Replies Last reply
    0
    • A Andy_F_60

      I need to learn about STL and Boost. Any suggestions for books, tutorials whatever? Many thanks.

      Andy

      OriginalGriffO Offline
      OriginalGriffO Offline
      OriginalGriff
      wrote on last edited by
      #2

      STL[^] Boost[^]

      You looking for sympathy? You'll find it in the dictionary, between sympathomimetic and sympatric (Page 1788, if it helps)

      "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
      "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

      A 1 Reply Last reply
      0
      • OriginalGriffO OriginalGriff

        STL[^] Boost[^]

        You looking for sympathy? You'll find it in the dictionary, between sympathomimetic and sympatric (Page 1788, if it helps)

        A Offline
        A Offline
        Andy_F_60
        wrote on last edited by
        #3

        Fortunately not! :-D Just trying to save a bit of searching time.

        1 Reply Last reply
        0
        • A Andy_F_60

          I need to learn about STL and Boost. Any suggestions for books, tutorials whatever? Many thanks.

          Andy

          R Offline
          R Offline
          Rage
          wrote on last edited by
          #4

          Check the CP articles, for instance: An Introductory STL tutorial[^] An Introduction to Boost[^] For more, you may search on the article page[^], or ask in the Q&A section[^] What are you actually doing with such a technology ? This is so old that even I used to use it !

          ~RaGE();

          I think words like 'destiny' are a way of trying to find order where none exists. - Christian Graus Entropy isn't what it used to.

          A 1 Reply Last reply
          0
          • R Rage

            Check the CP articles, for instance: An Introductory STL tutorial[^] An Introduction to Boost[^] For more, you may search on the article page[^], or ask in the Q&A section[^] What are you actually doing with such a technology ? This is so old that even I used to use it !

            ~RaGE();

            I think words like 'destiny' are a way of trying to find order where none exists. - Christian Graus Entropy isn't what it used to.

            A Offline
            A Offline
            Andy_F_60
            wrote on last edited by
            #5

            Thanks for the links, I will check them out. Don't know yet what it's for, it's somebody else's choice.

            1 Reply Last reply
            0
            • A Andy_F_60

              I need to learn about STL and Boost. Any suggestions for books, tutorials whatever? Many thanks.

              Andy

              M Offline
              M Offline
              mikepwilson
              wrote on last edited by
              #6

              this [^] is pretty nice for the STL. Something about the way it's organized really hit my head right. No idea about boost though; that became ubiquitous after I switched to perl for most day to day work.

              1 Reply Last reply
              0
              • A Andy_F_60

                I need to learn about STL and Boost. Any suggestions for books, tutorials whatever? Many thanks.

                Andy

                M Offline
                M Offline
                megaadam
                wrote on last edited by
                #7

                Scott Meyers is an excellent writer: Effctive STL [^] But if you really want cutting edge you should learn more of C++11/14. Some of the Boost stuff is sooner or later becomming obsolete... For example lambdas are in Boost but they are a part of the new language standard. Giving you much niftier syntax. Get a nice overview from Wkipedia on C++11. And read more on the blogs of Scott Meyers and Herb Sutter. Good Luck!

                Life is too shor

                P 1 Reply Last reply
                0
                • A Andy_F_60

                  I need to learn about STL and Boost. Any suggestions for books, tutorials whatever? Many thanks.

                  Andy

                  N Offline
                  N Offline
                  Nemanja Trifunovic
                  wrote on last edited by
                  #8

                  "STL" is just the C++ Standard Library. Any recent book on C++ should cover it in depth but the ultimate book on the topic is The C++ Standard Library - A Tutorial and Reference[^] by Nicolai M. Josuttis. Look for the first edition of the book if you want only C++ 98 Standard - otherwise get the second edition. As for Boost, just look at their web site: Boost Documentation[^]

                  utf8-cpp

                  1 Reply Last reply
                  0
                  • M megaadam

                    Scott Meyers is an excellent writer: Effctive STL [^] But if you really want cutting edge you should learn more of C++11/14. Some of the Boost stuff is sooner or later becomming obsolete... For example lambdas are in Boost but they are a part of the new language standard. Giving you much niftier syntax. Get a nice overview from Wkipedia on C++11. And read more on the blogs of Scott Meyers and Herb Sutter. Good Luck!

                    Life is too shor

                    P Offline
                    P Offline
                    Paul M Watt
                    wrote on last edited by
                    #9

                    Welcome to the club!

                    megaadam wrote:

                    Scott Meyers is an excellent writer:
                    Effctive STL
                    [^]

                    I concur. Also as a summary of the book, std::vector and std::string will be the container you want for 90% of your tasks. Learn those and your well on your way. Then learn what's in <algorithms> You will also need to learn about std::shared_ptr and std::weak_ptr which are not in this book. But there are plenty of places on the web to learn about it. http://www.amazon.com/The-Standard-Library-Tutorial-Reference/dp/0201379260[^] This is a good in depth reference book, but it was written in 1999.

                    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