VC++

VC++ (also known as Microsoft Visual C++) is an integrated development environment (IDE) for the C, C++, and C++/CLI programming languages. It was first released as a standalone product, but later became a part of Visual Studio. Visual C++ has tools for developing and debugging C++ code, especially code written for Windows API, DirectX and .NET Framework.

Advantages

  • Visual C++ can mix managed code (code that executes with the CLR) with unmanaged code (code that does not execute with CLR) in C++
  • Its speed of execution can be very fast because it can interact directly with the hardware, without any intervening layers
  • Applications developed in VC++ consume minimal resources, have a smaller size than those created using other .NET compliant languages and memory usage very low
  • Because it’s an ANSI compliant language, the applications developed with VC++ can be ported to other platforms
  • Visual C++ has a feature called Profile-Guided Optimization, PogoSafeMode, which allows the developer to use safe mode or fast mode to optimize an application

Disadvantages

  • Creating a Windows Store account and authorizing an application for store deployment is not an integrated experience
  • It can be difficult to write and maintain by inexperienced developers

Components

  • Project
  • Resource Editors – Workspace ResourceView
  • C/C++ Compiler
  • Source Code Editor
  • Resource Compiler
  • Linker
  • Debugger
  • AppWizard
  • ClassWizard
Scroll to Top