What's the difference between VC++ and Managed C++?
-
Can anyone tell me waht the difference is between VC++ and Managed C++. Can anyone also tell what's ATL or COM? Thanks:)
-
Can anyone tell me waht the difference is between VC++ and Managed C++. Can anyone also tell what's ATL or COM? Thanks:)
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
-
Can anyone tell me waht the difference is between VC++ and Managed C++. Can anyone also tell what's ATL or COM? Thanks:)
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.