add a post about oo and override in c++