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

That won’t work as all .Net languages compile in IL(I think this is the right term) that then uses a JIT(Just In Time) compiler to generate a (more) optimal code to run on the machine.

HTH
[/QUOTE]

C++, actually has already managed code support. It’s called C++/CLI. However, this makes the C++ source look like even more garbage.

With C##, I would aim for a cleaner solution. Separated C++ and C# files. Eventually the C++ language itself would strip more of its legacy syntax and get some more polish. So C++ wouldn’t look like the original C++, and would really only keep that what it actually needs to maintain its advantage as a native code.