The fundamental parts of Visual C++, provided as part of the IDE are the editor, the compiler, the linker and the libraries. These are the tools that are essential to writing and executing a C++ program.
The editor provides an intensive interactive environment for you to create and edit C++ source code. As well as usual facilities, such as cut and paste. The editor automatically recognizes fundamental words in the C++ language and assigns a color to them according to what they are. This is not only helps to make your code more readable but also provides a clear indicator of when you make error in keying such way.
The compiler :->
The compiler converts your source code reports into object code and detects and reports errors in the compilation process. The compiler can detect a wide range of errors that are due to invalid or unrecognized program code, as well as structure error for example : part of program can never be executed.
The Linker :->
The linker combines the various modules generated by the compiler from source code files adds required code modules from program libraries supplied as part of C++ and welds everything into an executable whole. The linker can be detect and report error.
The Libraries :->
The libraries is simply a collection of pre-written routines that supports and extends the C++ languages by providing standard professionally product code units that you can in corporate into your programs to carry out common operations.