Главная /
Язык программирования 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=
Объявлен класс:
Правильный ответ:
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
Другие ответы на вопросы из темы программирование интуит.
- # Какая функция должна присутствовать в каждой программе С++?
- # Какой файл необходимо включить, если предполагается использование манипуляторов с параметрами?
- # Как использовать библиотеку math.a в своей программе myprog.c?
- # Чем класс отличается от структуры?
- # Что будет выведено на экран в результате выполнения приведенной ниже программы: #include "iostream.h" #include "conio.h" class NewClass { int x; int y; public: NewClass(int x0,int y0) { x=x0; y=y0; } void DISPLAY(void) { cout<<x<<" "<<y; } NewClass operator+(NewClass obj) { NewClass tmp(0,0); tmp.x=x+obj.x; tmp.y=y+obj.y; return tmp; } }; int main() { NewClass obj1(1,3),obj2(5,8); obj1=obj1+obj2; obj1.DISPLAY(); getch(); return 0; }