The dictionary class allows you to store arbitrary key/value-pair data.
Since dictionaries with string and integer keys and dictionaries with string keys and values are commonly used, convenience classes are provided for each as well.
int main(int argc, const char **argv) {