我在工作中处理其他人的代码(Qt桌面应用程序)并发现了这个:connect(&*mpMainWin,SIGNAL(whatever()),this,SLOT(whatever())));我在理解&*mpMainWin部分时遇到一些困难。据我所知,它返回取消引用的指针mpMainWin的地址。但是mpMainWin已经保存了那个地址,所以直接将它作为参数提供应该有相同的结果。所以如果我没有遗漏任何东西并且我的逻辑是正确的,那么做这样的事情的原因是什么?如果有的话,我们应该在什么时候使用这种语法? 最佳答案 这可以用作将智能指针(即不是