Possible Duplicate:
redefine a non-virtual function in C++
the rule of the thumb is "you should not override the non virtual member functions of the base class"
now if i override the the non virtual member functions of the base class what are the dangers please explain with examples.