CIS-255 Home http://www.c-jump.com/bcc/c255c/c255syllabus.htm

C++ Standard Library Part I


  1. More templates: the STL
  2. C++ Standard Library
  3. STL components for generic programming
  4. std::vector
  5. std::vector example
  6. std::vector construction
  7. std::vector access
  8. more std::vector access
  9. std::vector as a stack
  10. Getting information
  11. STL Iterators
  12. Iterators are like pointers
  13. Declaring iterators
  14. Using const iterator
  15. Container functions returning iterators
  16. Mistakes when using iterators
  17. Kinds of iterators
  18. The iterator abstraction
  19. Advice

1. More templates: the STL



2. C++ Standard Library



3. STL components for generic programming



Animation: reverse, copy

4. std::vector



5. std::vector example



6. std::vector construction



7. std::vector access



8. more std::vector access



Animation: STL Containers / Element access

9. std::vector as a stack



Animation: STL Containers / Stack operations

10. Getting information



Animation: STL Containers / Vector constructors

11. STL Iterators



12. Iterators are like pointers



13. Declaring iterators



14. Using const iterator



15. Container functions returning iterators



Animation: STL Containers / List operations

16. Mistakes when using iterators



17. Kinds of iterators



18. The iterator abstraction



19. Advice