Código
class prueba { public: double a, b; prueba(const double a,const double b) { this->a = a; this->b = b; } }; // Sobrecarga del operador + prueba& operator +( const prueba &p1, const prueba &p2) { return *(new prueba(p1.a + p2.a, p1.b + p2.b) ); } prueba& operator-( const prueba &p3, const prueba &p4) { return *(new prueba(p3.a - p4.a, p3.b - p4.b) ); } prueba& operator *( const prueba &p5, const prueba &p6) { return *(new prueba(p5.a * p6.a, p5.b * p6.b) ); } prueba& operator /( const prueba &p7, const prueba &p8) { return *(new prueba(p7.a / p8.a, p7.b / p8.b) ); } int main() { system("PAUSE"); }
[MOD] Para publicar codigo, usa las etiquetas "GeSHi"