Why code sometimes works without forward declaration of classes, but stops working after full rebuild?

Precompiled headers, Unreal Build tool and all the other stuff that is underneath the compilation process.

Check the “Why bother at all?” section

1 Like