C ++ | 개체 포인터와 객체의 배열

적용 예 :

1 #INCLUDE <iostream>
 2  사용  스페이스 성병;
3  포인트 {
 4      공개 :
 5          포인트 () {
 6          }
 7          포인트 ( 이중 X, 이중 Y) X_ (X) Y_ (Y) {
 8          }
 9          요점 연산자 = ( CONST 요점 지점) {
 10              하다면 (포인트 == )
 11                  리턴 * ;
12              
(13)               -> = X_point.x_;
14               -> Y_ = point.y_;
15               * ;
16          }
 17          인쇄 () { 
 18              COUT << " X : " <<  -> _ << X ' Y : " <<  -> Y가 _ << ENDL; 
19          } 
 20      개인 :
 21          X_;
22          Y_;
23  };
24  INT 의 main () {
 25 개      포인트 지점 [ 4];
26      점 [ 0 ] = 점 ( 3 , 4 );
27      점 [ 1 ] = 점 ( 5 , 6 );
28      점 [ 2 ] = 점 ( 7 , 8 );
29      점 [ 3 ] = 점 ( 1 , 8 );
30      
31      // 指针对象数组
32      점 * = p를 점;
(33)      에 대한이 ( 값 int = 1을 0 ; i가 < 4 ; i가 ++ )
 34         (P + I) -> 인쇄 ()
 35          
36      // 객체에 하나의 포인터를 
37      점 * 포인트 P1 = [ 0 ]
 38 인      P1-> 인쇄 ();
 39 }

 

추천

출처www.cnblogs.com/jj81/p/11113745.html