函數後面添加const表明該函數為隻讀,函數内部不能對成員變量做任何修改。
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnLxMTMyATOzUTMwIjMwAjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
編譯的時候報錯如下:
原因是找不到函數原型,明明定義了呀。
是由于參數類型不對,GridCalibrationTargetObservation(GridCalibrationTargetBase::Ptr target) 為::Ptr
而outMultiObservation.target()為::ConstPtr。
outMultiObservation.target()調用的是const函數。
函數後面添加const表明該函數為隻讀,函數内部不能對成員變量做任何修改。
編譯的時候報錯如下:
原因是找不到函數原型,明明定義了呀。
是由于參數類型不對,GridCalibrationTargetObservation(GridCalibrationTargetBase::Ptr target) 為::Ptr
而outMultiObservation.target()為::ConstPtr。
outMultiObservation.target()調用的是const函數。