C#相对于C++有什么优缺点呢? 什么样的工作的人从VS2005升级到2008会有显著的好处呢
求有经验的大侠帮忙讲解下。

解决方案 »

  1.   

    最大的优点是有一个CLR(公共语言运行时),最大的缺点也是有一个CLR。
      

  2.   

    不清楚,只学了C#,C++没有了解
    C#是结合了java与C++之优点,
    两者结合的产物..
      

  3.   

    C#本身不值一提,1-3天就能掌握的语言,没法跟C++比...但它的Boss .NET Framework是个巨无霸...
      

  4.   

    严格的来说,C#和C++没有互相不能的。但是各有特点C#是完全面向对象的,Framework 重新开发了全套windows控件,增加了好多属性,象文字大小,字体,颜色等等,c#只能在Framework下运行。标准C++可以在任何系统下运行,它是从“汇编”-> C -> C++ 发展而来,虽然面向对象,却保留了地址,指针等不安全因素。
    MFC 是Windows的封装库。如果进行大量数据处理的话建议用C++,方便一些。C++因为有指针,不容易用好,经常超界,如果不是对软件特别有兴趣,建议不用C++,容易死机。