读书人

qt中 关于this的一个小疑点

发布时间: 2013-07-01 12:33:04 作者: rapoo

qt中 关于this的一个小问题
不好意思 C++基础薄弱
所以 看到这一句的时候 没看懂
connect(socket,SIGNAL(connected()),this,SLOT(connected()));
查了一些资料 this 是指向本身的指针 ,, 只是我不懂 在这句话里 本身指的是哪个?
connect 还是 socket 呢
[解决办法]
都不是,是你调用这个方法所在的类的对象。
[解决办法]
就是这行代码所在的这个类。
[解决办法]
就是当前的这个类。你用this-> 可以查看当前这个类所有的成员变量和函数。多用用就知道了。
[解决办法]
请问connect 难道是对象?
[解决办法]

引用:
请问connect 难道是对象?

connect是信号槽连接函数
[解决办法]
就是当前这个类,当你实例化类,就指定的那个实例化后的对象
[解决办法]
建议看看《C++ Qt设计模式(第二版)》对C++和Qt都有入门的介绍
[解决办法]
连接当前类的connected槽函数

读书人网 >QT开发

热点推荐