|       | 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();
}