Рубрики

C ++ | Виртуальные функции | Вопрос 4

Что из следующего верно для чисто виртуальных функций?

1) Их реализация не предусмотрена в классе, где они объявлены.
2) Если класс имеет чисто виртуальную функцию, тогда класс становится абстрактным классом, и экземпляр этого класса не может быть создан.
(A) как 1, так и 2
(B) только 1
(С) только 2
(D) Ни 1, ни 2

Ответ: (А)
Объяснение: см. Http://en.wikipedia.org/wiki/Virtual_function#Abstract_classes_and_pure_virtual_functions
См. Http://stackoverflow.com/questions/5481941/c-pure-virtual-function-have-body
Тест на этот вопрос

Рекомендуемые посты:

C ++ | Виртуальные функции | Вопрос 4

0.00 (0%) 0 votes