1- Defina los operadores == y != para la clase Fecha previamente creada. 2- Escriba un constructor que permita a los usuarios de la clase Fecha inicializar las variables de instancia. 4- Cree una clase PrettyDate usando como clase base Fecha. Redefina el método print(ostream&) de modo que cuando sea llamado imprima lo siguiente: ---- PrettyDate ----- Day: dia Month: mes Year: año ---- PrettyDate ----- 5- Declare un arreglo de 4 punteros a la clase base de PrettyDate. En las dos primeras posiciones cree objetos PrettyDate, en las dos últimas objetos de la clase base. 6- Recorra el arreglo y llame al método print(). 7- Agreguele el identificador virtual al método print de la clase base y vuelva a realizar lo enunciado en el punto 6.