C++ STL by Example
30 videos • 57,545 views • by Douglas Schmidt The Standard Template Library is a subset of the C++ Standard Library header files consisting of headers that define container, function, and iterator classes along with algorithms and other utilities that work with these classes. These classes are written in a generic way to support both existing C++ built-in datatypes, as well as user-defined objects. The STL is not really object-oriented since there are no virtual functions and few related classes. Instead, STL classes are designed according to the principles of generic programming. To help you learn how to program with STL, I'm hosting a series of interactive webinars that explain key concepts in STL and walk through many examples of applying STL features. Please go to http://www.dre.vanderbilt.edu/~schmid... for more information on how to join these webinars. The C++ source code for these examples is available at https://github.com/douglascraigschmid.... These examples been tested in CLion and should be straightforward to port it to other C++ environments, as well. Suggestions for improvement are welcome (especially if they are accompanied with updates to the source code). You can follow me on twitter @DouglasCraigSc2 for more updates.