请教,小弟我在槽函数中调用socket的close(socket),会提示close与dialog类中的close参数不匹配,这个有关问题怎么解决

请问,我在槽函数中调用socket的close(socket),会提示close与dialog类中的close参数不匹配,这个问题如何解决?
错误描述如下:
error: no matching function for call to 'Dialog::close(int&)'
------解决思路----------------------
类关系可能没弄对,这种方法,要确认和某个对象关联起来,不产生歧义。
------解决思路----------------------
你是要用socket类中的close还是Dialog类中的close?产生歧义才会出现这样的错误的
------解决思路----------------------
注意区分

this->close();
::close(1111);