codice:#include "stdafx.h" #include <stdio.h> #include <math.h> class poligono { public: int lati; poligono(int n); poligono(); }; poligono:: poligono() { lati=3; } poligono:: poligono(int n) { lati=n; } // ---------------------------------------- class quadrato: public poligono { int lato; public: int perimetro(); int area(); quadrato(int dimlato); quadrato(); }; quadrato::quadrato(int dimlato): poligono(4) { lato=dimlato; } quadrato::quadrato(): poligono(4) { lato=10; } int quadrato:: perimetro() { return (lato*lati); } int quadrato::area() { return (lato*lato); } //---------------------- fine classi ------------------ void main(int argc, char* argv[]) { int x; poligono *q; q=new quadrato(100); x=q->perimetro(); }
Cosi?