i used to learn C++ but many times get confused by pointers and forgot to free memory they held. C# have many exciting new featuers but recently i heard more and more people complained on it and most of them said C# is just what a cover for C++ and hid many many things we cant reach. i dont know much on C# and now i want to know what your guys, C++ and C# user think as the topic, do you think it is upgrade or downgrade from C++ to C# ?

thanx for all who actives on this topic~