База ответов ИНТУИТ

Язык программирования C++ для профессионалов

<<- Назад к вопросам

Верно ли объявлен следующий класс?
class MyClass   {     int n;     MyClass (int);     ~MyClass ();   };

(Отметьте один правильный вариант ответа.)

Варианты ответа
ссылка на класс задана неявно, такая запись ошибочна
неизвестен тип элементов класса, и потому такое объявление ошибочно
класс объявлен верно(Верный ответ)
нет, ошибочна четвертая строка
Похожие вопросы
Дано частичное определение класса MyClass:
class MyClass {  int a;  //...public:  MyClass(int);  MyClass(const MyClass&);  //...};

Будет ли работать этот оператор:

MyClass operator+(MyClass  x1, MyClass x2)  { int sum= x1.a + x2.a;    MyClass result(sum);    return result;  }

В каком случае определение класса приведет к ошибке компиляции:

А) class MyClass          {     int n;     // некий код ...     int ADD(int n);     MyClass(int);     ~MyClass();   }; В) struct MyClass          {     int n;     // некий код ...     int ADD(int n);     MyClass(int);     ~MyClass();   };	

Будет ли работать этот оператор?

  MyClass operator+(MyClass  x1, MyClass x2)  { int sum= x1.a + x2.a;    return *new MyClass(sum);  }  

Объявлен класс: class A { public: int a,b,c;}; A *obj;. Как обратиться к переменной с?

Объявлен класс: class A { public: int a,b,c;}; A obj;. Как обратиться к переменной с?

Объявлен класс A и объект d:

class A { int a, b, c; public: A() {a = 1; b = 2; c = 3; }; int get_a() { return a; } int get_c() { return c; } int get_b() { return b; } };  A* d = new A();
Как обратиться к переменной с?

Объявлен некоторый класс A. Функция объявляется внутри класса A. Выберите корректные варианты объявления функции перегрузки оператора.

Объявлен класс A и объект d:

class A { int a, b, c;    public: A() {a = 1; b = 2; c = 3; };            int get_a() { return a; }            int get_c() { return c; }            int get_b() { return b; }};  A* d = new A;
Как обратиться к переменной с?

Объявлен класс class A { public: int a,b,c;}; A obj; Как обратиться к переменной с?

Объявлен класс class A { public: int a,b,c;}; A *obj; Как обратиться к переменной с?