搜题
问题   更新时间2023/4/3 12:59:00

指出下面程序段中的错误,并说明出错原因。

class Location {

int X,Y;

protected:

int zeroX,zeroY;

int SetZero(int zeroX,int zeroY){X=zeroX;Y=zeroY;}

private:

int length,height;

public:

float radius;

void init(int initX,int initY){length=initX;height=initY;}

int GetX(){return X;}

int GetY(){return Y;}

};

int main(){

Location retangleA={25,20,3,5,6,7,3};

return 0;
}

location retangleA={25,20,3,5,6,7,3};语句错误,因为数据成员不都是公有成员,不能用初始化列表初始化
王老师:19139051760(拨打)