当前位置: 代码迷 >> QT开发 >> 加返回值就可以了么?但是小弟我加了还是错。
  详细解决方案

加返回值就可以了么?但是小弟我加了还是错。

热度:64   发布时间:2016-04-25 04:37:30.0
加返回值就可以了么?但是我加了还是错。。。
头文件中有这句: QMainComThread(QString name, const PortSettings *settings);
cpp文件中 
QMainComThread::QMainComThread(QString name, const PortSettings *settings)
{
  comsettings = new PortSettings();
  *comsettings = *settings;
  comname = name;
  comport = NULL;
} 但是提示错误 ISO C++ forbids declaration of 'PortSettings' with no type
  expected ',' or '...' before '*' token
  return type specification for constructor invalid 求解。。。

------解决方案--------------------
PortSettings类的头文件没有包含?
------解决方案--------------------
头文件你的类后面加“;”没
------解决方案--------------------
在头文件类之前加上 class PortSettings;试试
  相关解决方案