Այս դասին կուսումնասիրենք STL գրադարանի կառուցուածքը եւ մի քանի աւրինակներով կը հասկանանք թե ինչ է հաւաքածուն (container), հատարկիչը (iterator), փոխակերպիչը (adaptor), ինչպէս նաեւ կը ծանաւթանանք գրադարանում գործածուող գործառութային ծրագրաւորման միջոցներին (functional programming, functor):