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

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

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

Какую функцию можно использовать для определения, является ли заданный класс базовым для другого класса?

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

Варианты ответа
int can_cast(const Type_info* p) const;
const char* name()const;
int same(const Type_info* p) const;
int has_base(const Type_info*, int direct=0) const;(Верный ответ)
Похожие вопросы

Может ли класс, которому принадлежит другой класс, переопределить виртуальные функции этого класса?

Можно ли использовать виртуальную функцию, имитирующую виртуальный конструктор, для размножения объектов?

К каким методам и атрибутам базового класса имеет доступ производный класс?

Каков будет результат , если конструктор абстрактного класса вызовет чисто виртуальную функцию?

Какими способами класс Х может использовать класс Y?

Имеется запись (monstr - базовый класс, daemon - производный):
// Описывается указатель на базовый класс:monstr *р:// Указатель ссылается на объект производного класса:р = new daemon:
При выполнении виртуального метода p->draw(1, 1, 1, 1); будет вызван

Можно ли создать виртуальную функцию, имитирующую виртуальный конструктор?

В каком случае подкласс абстрактного класса сам не является абстрактным?

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

Объявляется класс T. Какой из следующих прототипов конструкторов является конструктором по умолчанию?