How to check object has created with new ? I tried like this, but not work


Qt Code:
  1. Tahede *_tahede;
  2. //_tahede=new Tahede(this);
  3. if (_tahede)
  4. {
  5. qDebug() << "Created before";
  6.  
  7. _tahede->exec();
  8. }
  9. else
  10. {
  11. qDebug() << "Create now";
  12.  
  13. _tahede=new Tahede(this);
  14. _tahede->exec();
  15. }
To copy to clipboard, switch view to plain text mode 

Application output window only give me message...

Created before
QDialog::exec: Recursive call detected