C++ Program for Operator Overloading
//operator overloading #include struct vector { double x; double y; }; ostream& operator << (ostream& o, vector a) { o << "(" << a.x << ", " << a.y << ")"; return o; } void main () { vector a; a.x = 35; a.y = 23; cout << a << endl; }