Compléter Programming PracticeVersion en ligne Practice for C++ par Liz Smith 1 y 0 p2 Print p1 initX Move void Move p2 newY int newY namespace Point Print newX y int endl x cout initY / * Purpose : declare a Point class type with inline member function to model a 2D point * / #include iostream / / for streaming i / o using std ; / / reserve library for standard use / / declare the Point class to model a 2D point class Point { public : ( ) { = ; y = 0 ; } / / the default constructor Point ( int initX , int initY ) { x = ; = ; } / / the explicit contructor void Print ( ) const { cout << " ( " << x << " , " << y << " ) " ; } / / to print a point ( , ) { x = newX ; = ; } / / to move a point private : int x ; / / the x coordinate int y ; / / the y coordinate } ; int main ( ) { Point p1 , / / declare a point at ( 0 , 0 ) p2 ( 1 , 2 ) ; / / declare a point at ( 1 , 2 ) / / display p1 and p2 cout << " p1 = " ; p1 . Print ( ) ; cout << endl ; / / move p1 to ( 3 , 6 ) . ( 3 , 6 ) ; / / assign p1 to p2 p2 = p1 ; << " p2 = " ; . ( ) ; cout << ; cout << " p2 = " ; . ( ) ; cout << endl ; / / successfully done return 0 ; }