point-cpp-cs-exercise/cpp/prog2.cc - The C++ client program with references. | Lecture 2 - slide 27 : 27 Program 8 |
#include <iostream> #include "point.h" using namespace std; Point &pointmover(Point &pa, Point &pb){ pa.move(5,6); pb.move(-5,-6); return pb; } void go(){ Point p1(1, 2), p2(3, 4), &p3 = p1, &p4 = p2; Point &p5 = pointmover(p1, p2); cout << p1 << endl << // (6,8) p2 << endl << // (-2,-2) p3 << endl << // (6,8) p4 << endl << // (-2,-2) p5 << endl; // (-2,-2) } int main(){ go(); }