// // main.cpp // Esercitazioni_Programmazione_2 // // Created by Angelo Ciaramella on 24/04/23. // #include "Header_Classi_Derivate.hpp" int main(int argc, const char * argv[]) { /* Abete* al = new Abete(); al->stampa_Albero(); al->stampa_Abete(); */ /* Point2D a {1,2}; Point2D b {3,4}; Shape forma {}; cout << forma.getLabel() << endl; Ellipse ellissi {}; cout << "area: " << ellissi.area() << endl; */ /* NUOVA A{0}; cout << A.GetInfo() << endl; */ /* Parent* p1 = new Parent(); Parent* p2 = new Child(); Child* cp = new Child(); p1->doA(); p2->doA(); cp->doA(); p1->doB(); p2->doB(); cp->doB(); */ //Ellipse el ;//= Ellipse(a,b,0.1, 0.1, "prova"); //Date oggi = Date(25, 4, 2023); /*Date oggi {25, 4, 2023}; Date domani = Date(26, 4, 2023); Date *dopodomani = new Date(27, 4, 2023); //Date *dopodomani = new Date{27, 4, 2023}; cout << "Oggi" << endl; oggi.show_Date(); cout << "Domani" << endl; domani.show_Date(); cout << "Dopodomani" << endl; dopodomani->show_Date(); */ //Albero* al; // esempio di polimorfismo //al = new Albero(); // ? //al-> stampa(); /* al = new Abete(); al->cresce(); al->stampa(); al = new Pino(); al->cresce(); al->stampa(); */ cout << "\n" << endl; return 0; }