Separate-chaining It's a container for some objects, which uses a hash funciton for a better data management and for avoiding saving the same object multiple times. For an example of usage see the file test.cpp.