Monday, August 8, 2011

Difference between Visual C++ and Visual C#

Main differences between C# and C++:

- C# handles a lot behind the screens, if you want full-control and performance go for C++

- functions are not allowed outside of classes in C#

- the use of pointers is discouraged in C#

- using-statement has replaced #include

- memory management and garbage collection is handled by C#