• 6740阅读
  • 2回复

[提问]QT中以类的对象做函数参数有什么用 [复制链接]

上一主题 下一主题
离线rain_mcu
 
只看楼主 倒序阅读 楼主  发表于: 2011-08-25
关键词: QT4
QT中以类的对象做函数参数有什么好处吗?  如 void timerEvent(QTimerEvent *event);
离线uidab

只看该作者 1楼 发表于: 2011-08-25
回 楼主(rain_mcu) 的帖子
有这需求!
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线hicjiajia

只看该作者 2楼 发表于: 2011-08-26
你这个问题有趣味,呵呵…
既然用类的对象做参数,说明函数内部要使用这个对象,函数会有很多,这样传递参数简单并且便于识别;如果,我说如果,做个大胆的假设,所以函数参数全为空,那么你在多个不同函数间传递参数相当痛苦,有一种方法是所有参数全搞成全局的,现在在每个函数中你必须记得我要使用哪几个全局变量,也会浪费内存等等。如果不用类的对象做参数,你有什么好方法让各个函数互相交换信息?
快速回复
限100 字节
 
上一个 下一个