Now,c++ callback is real ok,use virtual function, need override the virtual callback