Beispiel #1
0
Cart_Vector operator-(Cart_Point p1, Cart_Point p2) {
    return Cart_Vector(p1.x-p2.x, p1.y-p2.y);
}
Cart_Vector operator*(Cart_Vector &v, double d)
{
	return Cart_Vector( d*v.x , d*v.y);
}
Cart_Vector operator/(Cart_Vector &v, double d)
{
	//asume d is non-zero
	return Cart_Vector(v.x /d , v.y /d);
}
Cart_Vector operator-(const Cart_Point &p1,const Cart_Point &p2)
{
	return Cart_Vector( p1.x-p2.x,p1.y-p2.y ) ;
}