Loading…
CppCon 2016 has ended
Back To Schedule
Wednesday, September 21 • 2:00pm - 3:00pm
STL Algorithms - why you should use them, and how to write your own

Log in to save this to your schedule, view media, leave feedback and see who's attending!

One of the most powerful features of the C++ standard library is the collection of basic algorithms. Everyone knows about sort and copy, but there are is a lot of powerful capabilities in the other algorithms as well. In this talk, I will explore some of the algorithms in the library, and give a rationale for writing your own, along with examples.

The motivation for writing your own algorithms is that you can create generic building blocks that can be used over and over again in your library or application, and which will allow your to program at a higher level of abstraction. Instead of thinking, "how do I sort this vector", you just call std::sort. The same should apply to the algorithms that are specific to your domain - once you write them.


Speakers
avatar for Marshall Clow

Marshall Clow

Principal Engineer, CPPAlliance
Marshall has been programming professionally for 35 years. He is the author of Boost.Algorithm, and has been a contributor to Boost for more than 15 years. He is the chairman of the Library working group of the C++ standard committee. He is the lead developer for libc++, the C++ standard... Read More →


Wednesday September 21, 2016 2:00pm - 3:00pm PDT
Bowie Hall (1st Floor Hall) Meydenbauer Center