re: 有什么C#不能做的而VC++可以轻松实现的没有,c++的难度要大于c#许多。其实c++能做而c#不能做的事并不多。一般是严格要求性能的程序,还有严格要求在何时调用析构函数的程序。比如D3D,不知你是否有兴趣研究。不过随着硬件的发展这样的差距将会变小。以后可能c#也能很好的做这些。初学切记不可贪多,应该尽量求精,不然你学什么也是等于没学。 :)

解决方案 »

  1.   

    re:其实c++能做而c#不能做的事并不多。一般是严格要求性能的程序,还有严格要求在何时调用析构函数的程序
       如果真是这样的话那就太好了
        我还想知道,既然C#功能也这么强大,他为什么会比C++容易,是否是因为微软提供了很多现成的做法,他的类库等更丰富了? c++中必须用指针的地方,在C#中如何处理?(我想C#的“引用”就是指针吧,其实他并没有抛弃指针,是吗)
      

  2.   

    目前.net framework 尚未普及,所以23.4M的.net framework分发是个问题。
      

  3.   

    .net 性能也比不上传统Windows Application
      

  4.   

    有人!底层的一些东西,比如设备驱动方面,C#就无能为力。不过发展的趋势是,高端编程和底层会逐渐分离,作为高级语言编程人员,可能碰到底层的东西越来越少——除非考虑效率等问题。而低层的人仍然用c/c++。