//Polimorfismo //Funciones sobrecargadas #include #include struct punto3d { float x, y, z; }; class punto { public: punto (float xi, float yi, float zi) {asignar(xi, yi, zi);} punto (punto3d p) {asignar (p.x, p.y, p.z);} void asignar (float xi, float yi, float zi) { x=xi; y=yi; z=zi; } void asignar(punto3d p) { asignar(p.x, p.y, p.z); } void ver() { cout<<"(" << x<< "," <