C++ 17 may support headerless code. Will UE4, too?

Are you saying that private variables in C# can clash with other private variables in some other class/scope? Because that’s completely false.

https://msdn.microsoft.com/en-us/library/aa691132(v=vs.71).aspx

To headers I’ll say: good riddance.