Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. Managed C++/CLI
  4. What's the difference between VC++ and Managed C++?

What's the difference between VC++ and Managed C++?

Scheduled Pinned Locked Moved Managed C++/CLI
c++comquestion
3 Posts 3 Posters 2 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • B Offline
    B Offline
    BoudewijnEctor
    wrote on last edited by
    #1

    Can anyone tell me waht the difference is between VC++ and Managed C++. Can anyone also tell what's ATL or COM? Thanks:)

    M N 2 Replies Last reply
    0
    • B BoudewijnEctor

      Can anyone tell me waht the difference is between VC++ and Managed C++. Can anyone also tell what's ATL or COM? Thanks:)

      M Offline
      M Offline
      Maximilien
      wrote on last edited by
      #2

      Managed C++. (in very short) Is Microsoft extension to the C++ languange to support the .Net framework. The main difference, is that it introduces garbage collection, and other cool stuff. COM, and ATL, I don't know enough to give an answer. Max.


      Maximilien Lincourt For success one must aquire one's self

      1 Reply Last reply
      0
      • B BoudewijnEctor

        Can anyone tell me waht the difference is between VC++ and Managed C++. Can anyone also tell what's ATL or COM? Thanks:)

        N Offline
        N Offline
        Natty Gur
        wrote on last edited by
        #3

        Managed c++ - the C++ code will be run under the CLR. you can take advantage of the CLR services and be aware of its limitation (for example the CLR control the memory allocation) COM - is a protocol used by Microsoft in the latest years (until the appearance of .Net) to enable communication, transfer of data and activation of components (DLL, EXE, OCX …) writing in different development tools and languages. As long as the provider and consumer support COM a communication can established between them. ATL (Active Template Library) - is a library that enable c++ programmer to write components that support COM with less effort. The ATL contain templates that encapsulate many coding issue regarding to COM and let you spend more time on your application rather on COM.

        1 Reply Last reply
        0
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • World
        • Users
        • Groups