Right. It just seems, comming from the Delphi world, a bit “sloppy”. Declaring a class although you never need it.
In Object Pascal, I would simply make a unit file that declares the structs, without declaring an empty, never used, dummy class.
Cant I declare stuff in just a header file (even dropping the .cpp entirely)?
Yeah, when I chose, for example, the ThirdPerson template project, it compiles.