operators/vers1/prog.cc - A program that illustrates uses the Point operators. | Lecture 4 - slide 40 : 40 Program 3 |
// Sample use of Point operators. #include <iostream> #include "point.h" using namespace std; int main(){ Point p(1,2), q(3,4), r(10,12); cout << "Point p: " << p << endl; // (1,2) cout << "Point q: " << q << endl; // (3,4) cout << "Point r: " << r << endl; // (10,12) cout << "Point q and q are" << ((p==q) ? "" : " not") << " equal" << endl; // equal cout << "Point p and r are" << ((p==r) ? "" : " not") << " equal" << endl; // NOT equal p++; q++; cout << "After p++: Point p: " << p << endl; // (2,3) cout << "After q++: Point q: " << q << endl; // (4,5) const Point &t = p + q; cout << "Point t = p + q: " << t << endl; // (6,8) }