如何在编译期间检查信号/插槽连接?

Phi*_*ent 9 c++ qt static-analysis signals-slots

在运行时检查Qt信号插槽连接调用是我的担心.我应该可以运行connect语句的静态检查.

这样的工具存在吗?

Pie*_*igi 5

使用QT5,您可以使用以下语法,该语法在编译时会进行静态检查:

connect(sender, &Sender::signalMethod,  receiver, &Receiver::slotMethod);
Run Code Online (Sandbox Code Playgroud)