Гэты прыклад паказвае акрамя ўсяго іншага выкарыстанне тыпаў-скрыняў (кантэйнераў) стандартнай бібліятэкі шаблонаў (STL). #include <iostream> // для выкарыстання std::cout #include <vector> // для std::vector<> #include <map> // для std::map<> і std::pair<> #include <algorithm> // для std::for_each() #include <string> // для std::string using namespace std; // выкарыстанне прасторы імён std void display_item_count(pair< string const, vector<string> > const& person) { // person — гэта пары двух аб’ектаў: person.first — гэта яго імя, // person.second — гэта спіс яго прадметаў (вектар радкоў) cout << person.first <<  is carrying  << person.second.size() <<  items << endl; } int main() { // аб’яўляем слоўнік (мапу, адлюстраванне) з радковымі ключамі і дадзенымі ў выглядзе вектараў радкоў map< string, vector<string> > items; // Дабавім у гэту карту некалькі чалавек і дадзім ім некалькі рэчаў items.push_back(scarf); items.push_back(tickets); items.push_back(puppy); // Перабяром усе аб’екты ў скрыні (кантэйнеры) for_each(items.begin(), items.end(), display_item_count); } У гэтым прыкладзе для прастаты выкарыстоўваецца ўказанне выкарыстанай прасторы імён з дапамогай ключавых слоў using namespace.