My basic understanding is that there is no implementation for a pure virtual function, however, I was told there might be implementation for pure virtual function.

class A {
public:
    virtual void f() = 0;
};

void A::f() {
    cout<<"Test"<<endl;
}

Is code above OK?

What’s the purpose to make it a pure virtual function with an implementation?

10 Answers
10

Leave a Reply

Your email address will not be published. Required fields are marked *