Why did I get this question wrong?
ok. First of all, there can be only one anwser to this question. The quesiton is.
Question from my test.
The reason for declaring a pure virtual function is:
A. The function will always exsist in each of the derived classes.
B. Each copy of the function is completely different in each of the derived classes.
C. There is no common denominator between versions of the function in the derived classes.
D. All of the above.
E. None of the above.
The anwser was D. I said B. I missed this because I was confused about A.
Is it true, that if you don't overide the pure virtual function in a derived class, this class will just become abstract itself? Then you could derive other classes from this abstract and maybe enhance it with other pure virtual functions? Maybe I am wrong but I would like to argue this one because it cost me an A on the test.