Чисто виртуальные функции: Функции, не имеющие реализации в базовом классе и обязательные к реализации в производных классах.
class Interface {
public:
virtual void performTask() = 0; // Чисто виртуальная функция
};
class Implementation : public Interface {
public:
void performTask() override {
std::cout << "Task performed" << std::endl;
}
};