What is the meaning of Managed C++..
-
:) Hi, I am little bit in confusion that what is diff between managed C++ code and other code which is not managed,Pl'z Resolve this. Good is not good when better is excepted Yuwraj
This is a.k.a. "Managed Extensions of C++", as Microsoft used to call it. Now It is "Managed C++". In .NET Framework terminology, Any code that is complied by .NET Framework is "Managed" otherwise is not. wikipedia. has an article on this, though not full-fledged explanation.
-
:) Hi, I am little bit in confusion that what is diff between managed C++ code and other code which is not managed,Pl'z Resolve this. Good is not good when better is excepted Yuwraj
-
:) Hi, I am little bit in confusion that what is diff between managed C++ code and other code which is not managed,Pl'z Resolve this. Good is not good when better is excepted Yuwraj
i'm not a MC++ expert, but here are the facts. every program compiled to run on the .NET framework is not compiled in native language (directly for the microprocessor) but into an intermediate language called MSIL (Microsoft Intermediate Language). Then, at the first execution of the program, its final compilation into native is executed BY the framework, so that the same program can be run either on whatever plateform that have the .NET framework running... it is exactly the same as java does with its Byte-Code intermediate language and its JVM/JRE (java virtual machine/Java runtime environment). there are several languages purely oriented .NET such as C# or VB.NET, and C++ has been implemented too (with several differences in the syntax also) within the new Managed C++ language, also refered to as C++/CLI...
TOXCCT >>> GEII power
[toxcct][VisualCalc 2.20][VCalc 3.0 soon...] -
:) Hi, I am little bit in confusion that what is diff between managed C++ code and other code which is not managed,Pl'z Resolve this. Good is not good when better is excepted Yuwraj
Some applications, during run-time, require dynamic memory allocations to do the required data processing. If these allocations of memory are not returned to the operating system before the application terminates, no other application can reallocate this memory (this is known as a "memory leak"). With unmanaged code, it is the responsibility of the developer to deallocate memory before application expected or unexpected termination. With managed code, memory deallocation is taken care of by a process called Garbage Collection (GC). The GC process reduces the developer's burden of managing memory.