微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如果在森林中发出Qt信号并且周围没有人听到它,它会发出声音吗?

如何解决如果在森林中发出Qt信号并且周围没有人听到它,它会发出声音吗?

| 很抱歉这个问题的幽措辞。我无法抗拒;-) 如果我将信号“ 0”未连接到代码中任何位置的插槽,则仍存在与该“发射”相关的性能成本。我对实现Qt的信号/插槽的机制不熟悉,因此,如果这个问题表明我对Qt的底层设计根本不了解,我深表歉意。     

解决方法

        至少一小。 Qt至少需要查看信号的连接插槽列表(或类似的东西,不确定这一点),直到发现它不需要调用任何东西为止。但是考虑到您正在使用Qt的信号和插槽这样的高级环境,因此对性能的影响可以忽略不计。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。