Reputation: 21
Kindly can any one point to the main differences between C++ and Visual C++ .net? Is Visual C++ .net a managed code like C# and VB? Does it use the same FCL and BCL? Can C# and VB dlls be consumed from a visual C++ .Net project?
Upvotes: 2
Views: 1749
Reputation: 961
C++ is a language.
Microsoft Visual C++ is a development environment for the C++ language. It includes a compiler, editor, debugger and much more.
Upvotes: 0
Reputation: 63015
C++ is a language; Visual C++ is a compiler for the C, C++, and C++/CLI languages.
What you probably mean to ask about is the difference between C++ and C++/CLI, but a quick SO search will demonstrate that question to already be answered many times over.
Is Visual C++ .net a managed code like C# and VB?
C++/CLI is, yes.
Does it use the same FCL and BCL?
Yes.
Can C# and VB dlls be consumed from a visual C++ .Net project?
From a C++/CLI project, yes; and the reverse is also true.
Upvotes: 6