Главная / Язык программирования C++ для профессионалов / Объявлен класс: 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=

Объявлен класс:

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->GetX()<<'\t'<<Pt->GetY()<<'\t'<<Pt->GetZ()<<endl;
cout<<Pt->x<<'\t'<<Pt->y<<'\t'<<Pt->z<<endl;
cout<<Pt->s<<endl;
Сложность вопроса
89
Сложность курса: Язык программирования C++ для профессионалов
83
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
спасибо за ответ
23 янв 2020
Аноним
Если бы не опубликованные ответы - я бы не решил c этими тестами intuit.
29 июл 2019
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.