- [Bill] The goal of this course was to provide you…with a good working knowledge of C++ templates…and the Standard Template Library.…I've covered template syntax, specialization,…and template functions, classes, and variables.…We've covered the major STL containers, the vectors,…lists, pairs, queues, stacks, and more.…I've shown you the different types of iterators…and how to use them.…And I've shown you how to create and use functors,…and the rich library of algorithms included in the STL.…
Along the way, I hope you've taken some time…to experiment with the exercise files;…and you've thought about how…to use this powerful library in your projects.…The STL is packed with power and flexibility;…and while I've covered a lot in this course,…it's no substitute for experience.…I encourage you to write a lot of your own code…and continue learning on your own from your experience.…For more details on classes and objects,…I invite you to continue your journey…with the companion course C++ Advanced Topics.…
Understanding the STL is a vital part of understanding C++,…
- Template fundamentals
- STL containers
- Accessing iterators
- Output, forward, and bidirectional iterators
- The transform function
- Transforming strings and types
- Arithmetic, relational, and logical functions
- STL algorithms
Skill Level Intermediate
2. STL Containers
3. STL Iterators
5. STL Functions
6. STL Algorithm
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.