白白白; 2021-06-20 22:19 采纳率: 100%
浏览 24
已采纳

读程序C++基础,下面的p[3],这些对象是什么意思呀

4.以下程序的输出结果是   

# include <iostream>

class Point

{

int x, y ;

public:

static  int  count ;

Point( ) { count++ ; }

Point( const Point & p ) { x=p.x;  y=p.y;  count++ ; }

~Point( ) { count-- ; }

} ;

int  Point::count = 0 ;

void  main( )

{

Point  p[3] ;

cout << Point::count << endl ;

Point p1 = p[0] ;

cout << Point::count << endl ;

            Point  p2[3] ;

cout << Point::count << endl ;

   }

cout << Point::count << endl ;

}

  • 写回答

2条回答 默认 最新

  • 暖晴的天 2021-06-20 22:21
    关注

    Point p[3] 代表初始化 Point 类型的数组,数组包括 p[0],p[1],p[2] 三个成员变量。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?