Something about virtual function

Pure virtual function can't be called in construction or destruction.
We'd better not call normal virtual function in construction and destruction.