Нужно реализовать на Visual Studio c++
1. проектирование класса.
2.реализация класса(содержит не менее 5 полей, не менее 5 методов).среди методов класса должен быть конструктор
3. перегрузка операций. для своего класса перегрузить две операции(одна - метод класса, одна - дружественная функция).
4. наследование. реализовать иерархию классов не менее трех уровней(обязательно наличие виртуальных функций).