Главная / Язык программирования C++ для профессионалов / Объявлены классы: class A { public: int a; A() { a = 0; }; }; class B : public A { public: B():A() {}; }; class C : protected A { public: C():A() {}; }; class D : private A { public: D():A(){}; }; Созданы объекты и ссылки: B* b = new B; C* c = new C; D* d

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

class A { public: int a; A() { a = 0; }; }; class B : public A { public: B():A() {}; }; class C : protected A { public: C():A() {}; }; class D : private A { public: D():A(){}; }; Созданы объекты и ссылки: B* b = new B; C* c = new C; D* d = new D; Какие из следующих операторов приведут к ошибкам компиляции?

вопрос

Правильный ответ:

A* p;
b->a = 7;
A* p = b;
c->a = 7;
A* p = (A*)c;
d->a = 7;
A* p = d;
Сложность вопроса
82
Сложность курса: Язык программирования C++ для профессионалов
83
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Какой человек ищет данные тесты inuit? Это же крайне просто
08 дек 2018
Аноним
Зачёт сдал. Мчусь отмечать отмечать экзамен intuit
19 окт 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.