Learning STL/Boost
-
I need to learn about STL and Boost. Any suggestions for books, tutorials whatever? Many thanks.
Andy
-
-
I need to learn about STL and Boost. Any suggestions for books, tutorials whatever? Many thanks.
Andy
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.
-
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.
-
I need to learn about STL and Boost. Any suggestions for books, tutorials whatever? Many thanks.
Andy
-
I need to learn about STL and Boost. Any suggestions for books, tutorials whatever? Many thanks.
Andy
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
-
I need to learn about STL and Boost. Any suggestions for books, tutorials whatever? Many thanks.
Andy
"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[^]
-
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
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.