D:\QT\InverterCAN\CAN\setform.h:16: error: default argument missing for parameter 2 of 'setForm::setForm(QWidget*, SendDataProc*)' explicit setForm(QWidget *parent = nullptr,SendDataProc*pFunc); ^~~~~~~
时间: 2023-11-27 15:51:40 浏览: 76
Keil v5 Error: Encountered an improper argument 个人实测解决办法
这个错误提示是因为您在setForm构造函数中的第二个参数SendDataProc* pFunc缺少了默认参数。您需要在函数声明中为第二个参数提供一个默认值,例如:
```
explicit setForm(QWidget *parent = nullptr, SendDataProc* pFunc = nullptr);
```
这样编译器就知道如果您在调用setForm时不提供第二个参数,则使用默认值nullptr。
阅读全文