1. 程式人生 > >C++程式碼閱讀(二)——虛擬函式

C++程式碼閱讀(二)——虛擬函式

C++程式碼閱讀之虛擬函式

  virtual bool sendPoseAdjustRequest(int request_code,
                                     bool switch_x,bool switch_y,bool switch_th,
                                     double x_set,double y_set,double th_set,
                                     double max_vel_x,
double max_vel_y,double max_vel_th, double precision_x,double precision_y,double precision_th){ return false; }

虛擬函式一般使用在定義在基類中,也就是父類中,通過派生類繼承來更改函式介面,這樣極大豐富了類的多樣性。
至於為什麼

return false // 必須繼承更改此類函式

這裡寫圖片描述