Соединение Qt сигнального слота - QNetworkAccessManager

Я новичок в Qt, и я пытаюсь понять следующее соединение сигнального слота:

m_networkManager = new QNetworkAccessManager(this);
QNetworkReply *reply = m_networkManager->get(request);
connect(reply, SIGNAL(finished()),this, SLOT(onRequestCompleted()));

Почему мы подключаемзаконченный" сигнал после запроса get? ... Что произошло, если сетевое соединение в строке 2 было выполнено быстрее, чем было установлено соединение в слот (линия 3)?

Я знаю, что этот код будет работать. но я хочу понять, как это возможно :)

Ответы на вопрос(1)

Ваш ответ на вопрос