Thanks for mentioning this! Please do me a favor if you will!
And tell me in plain English what does this principle say exactly! I could not understand it from it's definition on Wiki!
PS:
The function in base class is virtual and then redefined with additional argument in derived class. Does that conflict
with the above mentioned principle?
And anybody else besides laserlight, if you can explain the principle to me! Please do! Thanks!