Plugin Constructor Choices. Whats the difference?

Hi Community,

i am quite a bit familiar with ue4 c++ coding, so i need some help with this:

When i create a new c++ class for an existing plugin like that:

i get this header and this cpp file:

But i have seen another concept in a lot of plugins like that:

232364-actorheaderfromplugin.png

What is the difference? I understand most of that except that line:

(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer)

It is like a command for construction of objects, so far i know.

But i would like to know, why epic games are using another code.

Thanks in advance

Cheers

raidfire.net