Могу ли я иметь "оборванную ссылку" со следующим кодом (в конечном слоте, подключенном к myQtSignal)?
class Test : public QObject
{
Q_OBJECT
signals:
void myQtSignal(const FooObject& obj);
public:
void sendSignal(const FooObject& fooStackObject)
{
emit myQtSignal(fooStackObject);
}
};
void f()
{
FooObject fooStackObject;
Test t;
t.sendSignal(fooStackObject);
}
int main()
{
f();
std::cin.ignore();
return 0;
}
В частности, если испускание и слот не выполняются в одном потоке.