Создайте иерархию классов по работе с файлами. Базовый
класс умеет открывать файл и отображать его содержимое в консоль, первый класс потомка открывает файл и отображает содержимое в виде ASCII-кодов символов, расположенных в файле, второй класс потомка открывает
файл и показывает его содержимое в двоичном виде и т.д.
Для отображения содержимого файла в базовом классе
определена виртуальная функция
void Display(const char * path);
path — путь к файлу.
Потомки создают свою реализацию виртуальной функции
Написать программу на языке C++