函数后面添加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函数。