Operator keyword.
Example-
classCPoint3D
{
public:
double x, y, z;
CPoint3D(double dX =0.0,double dY =0.0,double dZ =0.0): x(dX), y(dY), z(dZ){}
CPoint3Doperator+(constCPoint3D& point)const;
CPoint3Doperator-(constCPoint3D& point)const;
CPoint3Doperator*(double dFactor)const;
CPoint3Doperator/(double dFactor)const;
};