Какими по умолчанию являются элементы класса?
(Отметьте один правильный вариант ответа.)
Варианты ответа
protected
private(Верный ответ)
public
Какими по умолчанию являются элементы класса?
В каком порядке вызываются конструкторы и деструкторы?
Определены классы:
class A { void fun() { cout << "функция класса A\n"; } }; class B : private A { public: void fun() { cout << "функция класса B\n";} }; class C : private B { public: void fun() { cout << "функция класса C\n";} };Что будет напечатано в результате выполнения операторов:
C *obj; obj = new C; obj->fun();
Если объект класса А может содержать несколько объектов класса В, какое должно быть между ними отношение?
Определены классы:
class A { public: void fun() { cout << "функция класса A\n"; } }; class B: public A { public: void fun() { cout << "функция класса B\n"; } }; class C: public B { public: void fun() { cout << "функция класса C\n"; } };Что будет напечатано в результате выполнения операторов:
C obj; obj.A::fun();
Объявляется класс T. Какой из следующих прототипов конструкторов является конструктором по умолчанию?