C++ vs .NET C++

Posted on 2006-03-21
Last Modified: 2013-11-25
Ok i am new to all this but i was wondering if someone oculd explaint what is  .NET
some said a library ... ok but what does that mean heh is it just  #include <dotnet.h> and u can access more functions?

Thx in advance
Question by:hasokeric
    LVL 22

    Accepted Solution

    Since VC++.Net is a version of VC++.

    VC++.Net was the name given to VC++ version 7.0 and 7.1. They were also known as VC++ 2002 and 2003 respectively. The latest version of VC++ is VC++

    Starting with VC++ 7.0, VC++ has allowed you to write two types of programs:

    standard C++ (sometimes termed "native" C++). Each successive version of VC++ starting with 7.0 has complied better with the official ISO C++
    standard. See :

    A Microsoft-authored extension to C++ which features garbage collection and allows C++ programmers to use the .Net library. The extended form of C++
    that shipped with VC++ 7.x was called Managed C++. The latest version of VC++, VC++ 2005, still supports Managed C++, but it is deprecated and users
    are encouraged to use a new language version known as C++/CLI. See :,VS.80).aspx

    VC6 and earlier were just C++ compilers that let you build:
    Console applications
    Windows applications using the Win32 API
    Windows applications using MFC

    VC7 and beyond do all the above, and additionally allow you to write "managed programs" that target the new .NET platform. This requires extensions to the C++ language. In VC7 and 7.1 this was done with a set of extensions called "Managed C++", while in VC8 it is done with what is essentially a new language: C++/CLI.


    LVL 22

    Expert Comment


    Visual C++.NET is version 7.0 / 8.0 of Visual C++. It will add a number of new features including:

    - Managed Extensions
    - ATL Server
    - Ability to call/create Web Services

    Plus upgrades to:

    - MFC/ATL
    - Attributes
    - Compiler
    - Conformance
    - IDE and debugger productivity


    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    How to improve team productivity

    Quip adds documents, spreadsheets, and tasklists to your Slack experience
    - Elevate ideas to Quip docs
    - Share Quip docs in Slack
    - Get notified of changes to your docs
    - Available on iOS/Android/Desktop/Web
    - Online/Offline

    As more and more people are shifting to the latest .Net frameworks, the windows presentation framework is gaining importance by the day. Many people are now turning to WPF controls to provide a rich user experience. I have been using WPF controls fo…
    For most people, the WrapPanel seems like a magic when they switch from WinForms to WPF. Most of us will think that the code that is used to write a control like that would be difficult. However, most of the work is done by the WPF engine, and the W…
    This is Part 3 in a 3-part series on Experts Exchange to discuss error handling in VBA code written for Excel. Part 1 of this series discussed basic error handling code using VBA.…
    Hi everyone! This is Experts Exchange customer support.  This quick video will show you how to change your primary email address.  If you have any questions, then please Write a Comment below!

    779 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    14 Experts available now in Live!

    Get 1:1 Help Now