peer is a base class, aopeer is a derived class
and schedule_new_chunk() is a virtual function defined in peer
and overridden in the derived class aopeer
peer *ppeer= new aopeer();
when execute the statement: ppeer->receive_chunk()
the function schedule_new_chunk()
will be the which version of the function?
in the base class or the derived class?