how does c++ and c# differ?
 C# is just different from C++ in: 1 Value types and reference types exist, 2 Value types live on the stack, reference types on the heap, 3 References can point to null code is packaged in assemblies in C#, 4 No automatic conversion from int to bool in C#; main-function is called Main in C#. 