Generic Programming 

Intro To Templates
Overview
Containers
Iterators
Algorithms
Up Java Resources

http://yotam.freehosting.net/stl/stl.html

 

Templates:

Overview of Generic Programming -- what do they enable you to do?  How are they useful in enabling us to express ideas?  -- Jake

Syntax -- basic syntax, nested templates, non-type parameters --  Algis

 

Standard Template Library

Overview -- What is it good for?  What is it not good for?  Tips and Traps.  -- Frank

Containers --  sequence containers (vector, list, etc), adapter containers (stacks, queues, etc), sorted associative containers (sets, maps, etc).    Give working code examples! -- John 

Iterators -- input, output, forward, bi-directional, random access.    What do they not do?  Working code examples.  -- Julie

Algorithms -- mutating, non-mutating, sorting, numeric.   Code examples! -- Stephen