这是我的示例 qt 连接语句
connect(pHttpFetch, SIGNAL(Fetched(QByteArray)), this, SLOT(PrintData(QByteArray)));
这里第一个对象的信号连接到调用对象的槽(它进行连接调用)。
我有以下几点
- 第一个对象是本地对象。当控制超出范围时,对象被杀死。
- 调用对象将在整个应用程序内存中保留在内存中。
由于我不需要第一个对象,因此将其设为本地对象可以吗?(我假设 Qt 神奇地将对象保存在内存中)
我是否应该创建一个共享指针来保存该对象。不需要时会破坏对象吗?