简体   繁体   中英

Visual C++ .net vs C++

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?

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.

C++ is a language.

Microsoft Visual C++ is a development environment for the C++ language. It includes a compiler, editor, debugger and much more.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM