Hi!
Nehmen wir an ich habe eine Class namens Task. Was ist vernünftiger:
Task cTask;
int nResult;
nResult = cTask.Run();
return nResult;
-- oder --
Task *pTask = new Task;
int nResult;
pTask = new Task;
nResult = pTask->Run();
delete pTask;
return nResult;
Wo liegen bei diesen beiden die feinen Unterschiede?