-
There is no difference between the programming tool VC and VC++.
VC, VC++, and MSVC are all abbreviations for Microsoft Visual C++.
Microsoft Visual C++ is now commonly seen as having a minimum version as a VC and as a maximum version as a VC.
Since the VC, it is integrated in the integrated development kit (referred to as VS) in Visual Studio, there is no official VC version announced and released, and the version number has also been changed to the calculation method of the year (the internal version number is still there), respectively, VS2002 VS2015, the latest VS2015 has released the RC version, and the official version is expected to be released after June.
-
VC, the full name is Microsoft Visual C++, Microsoft Visual C++ (referred to as Visual C++, MSVC, VC++ or Microsoft company's C++ language-based development Windows environment program, object-oriented visual integrated programming system.
First, the nature is different.
1. Visual C++: Microsoft Visual C++ (referred to as Visual C++, MSVC, VC++ or Microsoft launched a C++ language-based development Windows environment program, object-oriented visual integrated programming system.
2. C++: C++ is the inheritance of C language, and the process programming of C language is carried out.
Second, the role is different.
1. Visual C++: suitable for writing all kinds of complex software.
2. C++: Object-based programming characterized by abstract data types can be carried out, and object-oriented programming characterized by inheritance and polymorphism can also be carried out.
Third, the characteristics are different.
1. Visual C++: It has the characteristics of high-level language and is easy to use, and can complete a lot of work that assembly language can do.
2. C++: support data encapsulation and data hiding; support for inheritance and reuse; Polymorphism is supported.
Encyclopedia - visualc++
Encyclopedia-c++
-
1. The scope of application is different.
It is developed from C and is compatible with C. Programs written in C can be used basically without modification. As you can see from the name, it is the transcendence and concentration of C.
It can be used for both process-oriented structured programming and object-oriented programming, and is a powerful hybrid programming language.
To learn VC++, you need to be able to use VC++ for process-oriented structured programming, object-oriented programming, and generics for templates.
2. Different modes.
There are two main modes of VC++ application development, one is the win API method, and the other is the MFC method, the traditional win API development method is more cumbersome, and the MFC is to encapsulate the win API again, so MFC has more efficiency advantages than win API development, but in order to have a more comprehensive and detailed understanding of Windows development.
3. Different levels of difficulty.
To learn C++ well, beginners had better not write programs under such as VC and BCB platforms, because the kind of automatic ** generation interface will make you feel at a loss. It's best to find an open space (UNIX, DOS) first, start from scratch, write a few big programs, a few rounds, and then vc++, bcb. Learning C C++ well is the only way to become a VC and BCB master.
VC++ is C++ programming on the Windows platform, learning VC to understand the characteristics of the Windows platform and master the knowledge of MFC, ATL, COM, it is difficult, the operation is complex, and it can help developers do a lot of things.
-
First, the scope of application.
It is also commonly referred to as the C++ programming language, which is a computer programming language. It has the characteristics of both high-level language editions and assembly languages. It can be used as a system design language to write working system applications, or as an application design language to write applications that do not rely on computer hardware.
As a result, it has a wide range of applications.
Second, the difficulty is different.
VC++ is a C++ programming environment on the Windows platform, learning VC requires understanding a lot of features of the Windows platform and mastering the knowledge of MFC, ATL, COM, etc., which is more difficult, complex to operate, and helps developers do a lot of things. For beginners, it takes a lot of time to master the use of Visual C++ if it is complicated.
Third, the meaning is different.
VC++ is a C language integrated development environment from Microsoft, which is to combine the compiler linker, you only need to write ** in C language, use him to compile the link, and then run it. The famous one is VC++ in 98, one of them is a programming language, and the other is an integrated development environment.
From a botanical point of view, "Rosa chinensis" is an erect shrub with barky thorns, smooth leaves, flowering in all seasons, and more flower colors; "Rose" (rosa rugosa) is also an erect shrub, but its branches are prickly and bristle, and its leaves are wrinkled, and it blooms in the spring and its flowers are mostly purple-red and white. Therefore, it is obviously wrong to equate "moon flowers" with "roses". >>>More
24What is the difference between cold dew and white dew in the solar terms? The rural uncle explained very clearly, how much do you know.
First of all, BRT and bus travel on different roads.
The BRT has dedicated lanes, while buses have one lane with social buses. >>>More
1. Confucianism is a national study in a narrow sense, and Chinese culture in a broad sense is a hundred schools of thought such as Confucianism, Buddhism and Taoism. >>>More
There are two kinds of people in this world who are invincible, one is shameless, the other is lifeless, and the shameless and lifeless can really be regarded as invincible in the world >>>More