• 3689阅读
  • 2回复

这么传递参数,错在哪呢?? [复制链接]

上一主题 下一主题
离线succulent
 
只看楼主 倒序阅读 楼主  发表于: 2009-03-31
QByteArray data = http.readAll();

DomParser(&data, treeWidget);

DomParser定义如下
DomParser::DomParser(const QByteArray & buffer, QListView *view)
{...................}

出现报错,在DomParser那一行,
error: invalid use of member(did you forget the '&')?

请问该怎么修改才能解决这个问题呢,谢谢
离线sbtree
只看该作者 1楼 发表于: 2009-03-31
DomParser::DomParser(const QByteArray & buffer, QListView *view)的第一个参数是引用传递,你使用的地址符号是错误的,应该是
DomParser(data, treeWidget);
windows 7 + VC++2008 + Qt4.5.2
离线succulent
只看该作者 2楼 发表于: 2009-03-31
已解决,确实是语法错误了,非常感谢
快速回复
限100 字节
 
上一个 下一个