visual C++ is manged environment, but C++ is not , what i mean by managed and unmanaged,
managed means you don't need to worry about memory management, "like cleaning up memory because there is a garbage collector does this duty for us.
unmanaged means you must worry about memory management "like when you create object on the heap you have to clean it up manually"
visual studio is great fantastic ID and ofcourse no doubd it is beyoned Java ID
i strongly recomend you who are new about programmin...
you can compaile C, C++, visual C++, C#, VB.net, Fortran codes and more like Perl , and so on...
it has great:
Microsoft Foundation Classes (MFC)
App Wizard
Class Wizard
App Studio
you can create perfect GUI in shorth time. Form library gives you that power.