码迷,mamicode.com
首页 > 其他好文 > 详细

信号槽机制的心得

时间:2014-09-26 01:19:58      阅读:299      评论:0      收藏:0      [点我收藏+]

标签:blog   http   使用   ar   art   问题   c   log   r   

使用信号和槽机制,要注意以下问题:

1、信号和槽的机制是非常有效的,但是它不像“真正的”回调那样快。信号和槽稍微有些慢,这是因为它们所提供的灵活性。但这种损失相对来说是比较小的。但要追求高效率的话,比如在实时系统中就要尽量少用这种机制。

2、信号和槽机制与普通函数的调用一样,如果使用不当的话,在程序执行时有可能形成死循环,所以,在定义槽函数时一定要注意避免间接形成无限循环,即在槽中再次发射所接收到的同样的信号。

3、如果一个信号和多个槽相关联的话,那当这个信号被发射时,与之相关联的槽的执行顺序将是髓机的,且顺序不能指定。

4、宏定义不能用在signal和slot的参数中。

5、构造函数不能用在signals和slots声明区域内。

6、函数指针不能作为信号或槽的参数。

7、信号和槽不能有缺省参数值。

8、信号和槽不能携带模板类参数。

9、嵌套的类不能位于信号和槽区域内,也不能有信号或者槽。

10、友元声明不能位于信号和槽的声明区域内。

参考:

http://blog.csdn.net/hufengvip/article/details/6580553

信号槽机制的心得

标签:blog   http   使用   ar   art   问题   c   log   r   

原文地址:http://www.cnblogs.com/findumars/p/3993900.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!