documentation of FAsyncTask
suggests following example code:
FAutoDeleteAsyncTask<ExampleAutoDeleteAsyncTask> MyTask(5);
MyTask.StartBackgroundTask();
That code seems incorrect: FAutoDeleteAsyncTask
does delete this
, which is a problem if task is stack-allocated as shown.
documentation of FAutoDeleteAsyncTask
, in contrast, shows heap allocation.