Re:Apple starting to alert users that it will end 32-bit app...
by pjmlp on Thursday April 12, 2018 @08:50AM
(#16820314)
The name says it all, Visual Studio C++ compiler.
There is no written rule that C++ compilers are obliged to be C compilers as well.
Again, as C++ compiler, they are only required to be as compatible with C code as ANSI C++ requires.
D3D11's C API works fine (that's the only Windows API I care about apart from the usual Win32 windowing stuff), but already D3D12 let that rot and is only usable from C with workarounds (doesn't matter though since D3D12 is fairly niche).
All in all it's a shame though because the newer C features are much more sane and useful than anything in C++14 or C++17.