Hello,
I'm reading a chapter about virtual function. So what I know is that virtual function is equal to abstract functions.
It is enough to declare one function virtual to make the class into an abstract class. E.g.
class Base {
public:
Base();
virtual set();
}
Now I'm wondering about pure virtual function, and "normal" virtual function. I don't get what the book says about it. Seems to be that pure virtual function is equal to any virtual function you declare in the Base class. Or am I wrong?