• 1219阅读
  • 3回复

请高手进来看看一下,小白一个 [复制链接]

上一主题 下一主题
 

只看楼主 倒序阅读 楼主  发表于: 2022-01-15
— 本帖被 20091001753 从 Qt 作品展 移动到本区(2022-01-15) —
在做tcp多线程连接多用户,代码中有一段
void MainWindow::removeClient(QString client)
{    for(int i = 0; i < clientNum;i++)    
     {
      if(model->item(i)->text().operator ==(client))   这里出错了,no matching member fuction call to operator = =         
  {                                                                            还望高手进来指点一二。感谢            
model->removeRow(i);            
clientNum--;          
  break;    
   }  
  }
}
努力了这么久,但凡有点天赋,也该有些成功迹象了.
离线clickto

只看该作者 1楼 发表于: 2022-01-15
重载操作符调用的时候不需要再加operator ,直接使用就行了。
改为 if(model->item(i)->text() == client)

只看该作者 2楼 发表于: 2022-01-16
感谢,编译通过了
努力了这么久,但凡有点天赋,也该有些成功迹象了.
离线tanyue.esec

只看该作者 3楼 发表于: 2022-01-16
  
快速回复
限100 字节
 
上一个 下一个