No. VC++ is not a language. It does not use .NET. C++/CLI uses .NET. This is a very simple concept to understand. C++ != C++/CLI.

If you compile C++ code in MSVS it is not converted to IL. It is converted to assembly, therefore it does not use .NET.