首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

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

2012-08-09 
加返回值就可以了么?但是我加了还是错。。。头文件中有这句:QMainComThread(QString name, const PortSetting

加返回值就可以了么?但是我加了还是错。。。
头文件中有这句: 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;试试

热点排行