#include <iostream>
using std::cout;
using std::endl;
class Point {
private:
int x, y;
public:
Point(int _x, int _y) { x = _x; y = _y; }
// copy constructor
Point(const Point &p2) { x = p2.x; y = p2.y; }
int getX() { return x; }
int getY() { return y; }
};
int main()
{
Point p1(13, 17);
Point p2 = p1; // copy constructor run
cout << p1.getX() << " " << p1.getY() << endl;
cout << p2.getX() << " " << p2.getY() << endl;
return 0;
}
/*
run:
13 17
13 17
*/