Чисто виртуальные функции: Функции, не имеющие реализации в базовом классе и обязательные к реализации в производных классах.

class Interface {
public:
    virtual void performTask() = 0; // Чисто виртуальная функция
};
 
class Implementation : public Interface {
public:
    void performTask() override {
        std::cout << "Task performed" << std::endl;
    }
};