View Single Post
Posts: 190 | Thanked: 129 times | Joined on Mar 2010 @ Bavaria, Germany
#6
Objects on the stack don't need to be deleted.

Code:
// returns dead pointer (obj dies when leaving function)
QObject* function()
{
  QObject obj;
  return &obj;
}

// returns valid pointer (the return value has to be "delete"d)
QObject* function()
{
  return new QObject;
}
In case of the QNetworkManager this means: The request is started via the manager but the manager dies at the function end. So the request never comes back.