Информатика и технология программирования



         

Назад: Си++ = Си + классы + объектно-ориентированное


Если базовый класс используется только для порождения производных классов, то виртуальные функции в базовом классе могут быть "пустыми", поскольку никогда не будут вызваны для объекта базового класса. Базовый класс в котором есть хотя бы одна такая функция, называется АБСТРАКТНЫМ. Виртуальные функции в определении класса обозначаются следующим образом:


class base
{
public:
virtual print()=0;
virtual get() =0;
};

Определять тела этих функций не требуется.




Содержание  Назад  Вперед