пятница, 14 октября 2011 г.

Абстрактные классы в с++

Абстрактный класс в объектно-ориентированном программировании — базовый класс, который не предполагает создания экземпляров. 


На языке программирования C++ абстрактный класс объявляется включением хотя бы одной чистой виртуальной функции, типа virtual _сигнатура_функции_ =0;, которая как и другие может быть заменена.
Пример
class foo {
public:
    virtual void* bar() = 0;
}

Комментариев нет:

Отправить комментарий