Подключение заголовка в C++
Словарь описан не в самом языке, а в заголовке стандартной библиотеки. Компилятор видит имя типа только после того, как заголовок подключен к файлу.
Подключение делает директива include.
Она стоит в начале файла и до компиляции
подставляет текст заголовка. Имя заголовка
пишут в угловых скобках.
Словарь описан в заголовке map. После
подключения это имя доступно в программе.
Без этой строки компилятор не знает такого
типа. Угловые скобки означают заголовок
стандартной библиотеки, а не файл из папки
проекта. Строка подключения выглядит так:
#include <map>
Подключите заголовок словаря.