Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the difference between "VC++" and "C++"?

Tags:

c++

visual-c++

Someone asked me how familiar I am with VC++ and how familiar I am with C++. What is the difference?

like image 626
MrDatabase Avatar asked Oct 13 '08 12:10

MrDatabase


People also ask

What is the difference between VC ++ and C++?

C++ is a programming language and Visual C++ is an IDE for developing with languages such as C and C++. VC++ contains tools for, amongst others, developing against the . net framework and the Windows API. actually, Visual Studio is the IDE, Visual C++ is the C++ compiler of that IDE.

What is better C+ or C?

Compared to C, C++ has significantly more libraries and functions to use. If you're working with complex software, C++ is a better fit because you have more libraries to rely on. Thinking practically, having knowledge of C++ is often a requirement for a variety of programming roles.

Is C+ and C same?

While both C and C++ may sound similar, their features and usage are different. C is a procedural programming language and does not support objects and classes. C++ is an enhanced version of C programming with object-oriented programming support.

Is Visual Studio a C?

Visual Studio comes with its own C compiler, which is actually the C++ compiler. Just use the . c file extension to save your source code. You don't have to be using the IDE to compile C.


1 Answers

C++ is the actual language, VC++ is Microsoft's Visual C++, an IDE for C++ development.

From stason.org:

C++ is the programming language, Visual C++ is Microsoft's implementation of it.

When people talk about learning Visual C++, it usually has more to do with learning how to use the programming environment, and how to use the Microsoft Foundation Classes (MFCs) for Windows rather than any language issues. Visual C++ can and will compile straight C and C++.

like image 118
ConroyP Avatar answered Sep 28 '22 05:09

ConroyP