Написать программу-картотеку видеофильмов.
Программа должна иметь интерфейс с необходимыми пунктами меню.
Информация должна храниться в различных файлах, связанных определённым образом, и включать название фильма,
жанр фильма, оценка фильма (по 10-балльной системе), год выпуска, основные герои.
Надо реализовать функции добавления новых поступлений, исключения старых фильмов,
выдавать фильмы по признаку (героям, жанру, году выпуска).
При реализации операций добавления, исключения необходимо предусмотреть операцию отмены последних действий.
Разработать и использовать в программе классы контейнеров и итераторов.
Производить обработку исключительных ситуаций.