Объявлен класс:
class Point { int x,y,z; char *s; public: Point(int,int,int, char*); int GetX() { return x;} int GetY() { return y;} int GetZ() { return z;} Point* operator->() { return this;} }; Point::Point(int x1,int y1,int z1, char * s1) { x=x1; y=y1; z=z1; int n=strlen(s1); s=new char[n+1]; for(int i=0;i<=n;i++) s[i]=s1[i];}Какие из следующих операторов приведут к ошибкам компиляции?
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Варианты ответа
Point Pt(1,2,3,"MyPt");
cout<<Pt->x<<'\t'<<Pt->y<<'\t'<<Pt->z<<endl;(Верный ответ)
cout<<Pt->s<<endl; (Верный ответ)
cout<<Pt->GetX()<<'\t'<<Pt->GetY()<<'\t'<<Pt->GetZ()<<endl;