VC++


VC++ is also known as Microsoft Visual C++, and 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 hard 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

Versions

16-bit Versions

  • Microsoft C 1.0
  • C 2.0
  • C 3.0
  • C 4.0
  • C 5.0
  • C 5.1
  • C 6.0
  • C/C++ 7.0
  • Visual C++ 1.0
  • Visual C++ 1.5
  • Visual C++ 1.51
  • Visual C++ 1.52
  • Visual C++ 1.52b
  • Visual C++ 1.52c

Strictly 32-bit Versions

  • Visual C++ 1.0
  • Visual C++ 2.0
  • Visual C++ 4.0
  • Visual C++ 4.2
  • Visual C++ 5.0
  • Visual C++ 6.0
  • Visual C++ .NET 2002
  • Visual C++ .NET 2003

32-bit and 64-bit Versions

  • Visual C++ 2005
  • Visual C++ 2008
  • Visual C++ 2010
  • Visual C++ 2012
  • Visual C++ 2013
  • Visual C++ 2015

 


Have a project in mind?

Get in touch with us for your VC++ development needs!