#include using namespace std; #include "Rectangle.hpp" /* Δημιουργώ ένα δυναμικά δεσμευμένο * διδιάστατο πίνακα από αντικείμενα * τύπου Rectangle. */ int main() { Rectangle **r4; cout << "--- init r4 ---" << endl; r4 = new Rectangle*[2]; cout << "--- init r4[0] ---" << endl; r4[0] = new Rectangle[2] {{5,6}, {7,8}}; cout << "--- init r4[1] ---" << endl; r4[1] = new Rectangle[3] {{9}, {10}, {11,10}}; cout << "---------------" << endl; cout << "r4[0][0]'s getArea: " << r4[0][0].getArea() << endl; cout << "r4[0][1]'s getArea: " << r4[0][1].getArea() << endl; cout << "r4[1][0]'s getArea: " << r4[1][0].getArea() << endl; cout << "r4[1][1]'s getArea: " << r4[1][1].getArea() << endl; cout << "r4[1][2]'s getArea: " << r4[1][2].getArea() << endl; cout << "---------------" << endl; delete[] r4[0]; // Call the destructor of Rectangle for all elements in row 0. delete[] r4[1]; // Call the destructor of Rectangle for all elements in row 1. delete[] r4; }